z.Zt. programmiere ich in C unter DOS. Mitte / Ende naechster Woche soll
meine Linux-Maschine kommen. In C gibt es doch die Funktionen, die nicht
unter Linux gehen (getch, clrscr). Woher bekomme ich die dort?
Das Programm besteht aus zwei Files. In DOS hab ich ein Projekt angelegt.
Wie macht man sowas unter Linux?
Danke schoen.
Steffen.
--
Mfg
Steffen Lehmann - Fischerstr. 12 - 15806 Zossen
Telefon & Fax: 03377 / 399871 - Handy: 0172 / 8812614
The offline-server: ser...@funker.in-berlin.de
commands: HELP - DIR - SEND <FILE>
Nein. Das ist ja grad der springende Punkt. In C gibts diese Funktionen
gar nicht. Das sind nur ein paar Sonderfunktionen die dir dein Compiler
zusaetzlich zum normalen C angeboten hat. Genauso gibt bei anderen
Compilern viele systemeigene Funktionen, die dann halt nicht oder nur
bedingt auf andere Systeme uebertragen werden koennen.
Im konkreten Fall kann man sagen, zu 90% brauchst die Funktionen
ueberhaupt nicht. Wenn du sie trotzdem brauchst, ueberleg dir
was du eigentlich fuer Funktionen haben willst. Wenn du von der DOS
Seite kommst hast du dir unter Umstaenden eine etwas andere Sichtweise
angewoehnt, da es unter DOS ja genau ein Terminal mit einer Tastatur
gibt etc.
Wenn du also weisst was du eigentlich willst, und das mit ANSI-C nicht
mehr geht, dann fragst am besten in der entsprechenden Gruppe weiter
nach, fuer dich also eine Unix oder eine Linuxgruppe. Ich wuerd dir
auch empfehlen die FAQ zu dieser Gruppe zu lesen, dort findest auch
einige Hinweise zu deinem Problem.
> Das Programm besteht aus zwei Files. In DOS hab ich ein Projekt angelegt.
> Wie macht man sowas unter Linux?
Ist zwar auch eine Unix und keine C-Frage, aber im allgemeinen macht
man dann ein Makefile. Bei nur zwei Files nicht unbedingt noetig, aber
selbst bei nur 1 File kann man ein Makefile verwenden.
Herbert
>
> Danke schoen.
> Steffen.
Gerne geschehen
--
servus
Norbert Erhart
n...@evolution.org