conio.h
-
Hallo,
alle Programme in denen ich conio.h mit einbinde funktionieren nicht.
Das heißt ich kann getch()/getche() nicht nutzen.Wieso klappt es nicht??
Kann mir jemand helfen?
-
conio.h ist eine Erweiterung des Borland Compilers für DOS. conio.h befindet sich weder im C noch im C++ Standard. Viele DOS und Windows Compiler liefern eigene Versionen der conio.h mit, die unter einander aber relativ viele inkompatibilitäten haben.
Du solltest lieber bessere Lösungen nutzen. Welchen Compiler benutzt du?
-
ich nutze cygwin.
andere Alternative war einfach immer getchar() zu nutzen. Ist das auch richtig??
-
getchar() und getch() ist nicht wirklich gleich. Wenn getchar dir reicht, dann ist das okay. Ansonsten sollte unter Cygwin aber auch folgende Lösung funktionieren
http://www.c-plusplus.net/forum/viewtopic.php?t=39509