"!G!" <gugge@email.dk> wrote:
>
> Tak for svar, men er lidt uforstående over din sidste <statement>
>
> > Der er for øvrigt ikke noget som hedder conio.h eller getch i
> > ANSI C.
conio.h er en DOS-udvidelse til ANSI C
Under hjælpen til getch i Turbo C, står der:
Portability:
+ DOS - UNIX - Windows - ANSI C - C++ Only +
¦ Yes ¦ ¦ ¦ ¦ ¦
+------------------------------------------+
Derimod findes der en funktion (det er egentlig en macro, men det virker som
en funktion), der hedder getchar() i stdio.h:
Portability:
+ DOS - UNIX - Windows - ANSI C - C++ Only +
getchar ¦ Yes ¦ Yes ¦ ¦ Yes ¦ ¦
putchar ¦ Yes ¦ Yes ¦ Yes ¦ Yes ¦ ¦
+------------------------------------------+
De virker næsten ens, men getch() læser direkte fra tastaturet, mens getchar()
læser fra "standard input" (normalt, men ikke altid, tastaturet).
> Det virker underligt, jeg får undervisning i ANSI C af en fyr der har sit
> eget firma i KBH og har
> lavet c programmering i 14 år.
Han har sikkert lavet mange C programmer til DOS, og kun få til *nix (herunder
Linux, AT&T UNIX, diverse udgaver af BSD, m.fl.).
MVH, René
--
Using Virtual Access
http://www.vamail.com