[C] Conio.h includen geeft error

Pagina: 1
Acties:

  • bibawa
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2008
Ik kan al even c maar ben sinds kort overgestapt op linux, nu ben ik daar bezig met het maken van een programma.

Wanneer ik in dit programma een clrscr() wens uit te voeren, dan moet ik hiervoor conio.h includen in mijn programma.

Wanneer ik dit doe en dan ga compileren in m'n terminal dan zegt hij : "conio.h onbekend bestand / map"

Het uitvoeren van mijn programma doe ik zelf ook in m 'n terminal, nu begrijp ik wel dat ik in die terminal geen clrscr() kan uitvoeren. Maar hoe kan ik dat anders doen?

En zijn er onder linux geen andere manieren dan je programma uit te voeren in je terminal?

Dat je echt een apart venster krijgt met output (zoals een .exe in windows)?

  • Sendy
  • Registratie: September 2001
  • Niet online
Natuurlijk wel. Kijk eens naar ncurses of een andere terminal functie bibliotheek.

[ Voor 36% gewijzigd door Sendy op 28-01-2006 13:01 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-04 17:49

NMe

Quia Ego Sic Dico.

[google=linux clear screen c function] :?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

conio.h is geen ANSI-C standaard file en daarom onder Linux vrij onbekend. Je hebt ook geen standaard ANSI-C functie die doet wat jij wilt. Standaard-tools zoals 'ls' en zo wissen het scherm dan ook nooit. (clear wel). Het makkelijkste is denk ik om even iets met ncurses o.i.d. te doen.

[ Voor 36% gewijzigd door Verwijderd op 28-01-2006 16:32 ]