Pablo Yanez Trujillo postete Darf ich fragen, wozu du diese Schleife benutzen willst, oder machst du nur so als Übung?
Ja ich mache es als Übung. Habe inzwischen rausgefunden, daß ich das EOF durch Strg+Z auf der Tastatur auslösen kann.
Die weitaus wichtigere Frage ist aber für mich, wie ich den Compiler umstelle. Der Bloodshed DEV-C++ benutzt den ANSI Zeichensatz, die DOS Konsole den DOS Zeichensatz. Daher das Problem. Es wäre doch umständlich beim Programmieren immerwieder auf die Funktion CharToOem() zurückgreifen zu müssen. Am besten wäre es den Kompiler anzupassen.
~werner gross postete [quote]FloSoft postete [i]Beim ersten, nimm einen anderen Editor
zu 2: EOF wirst du per Tastatur nicht hinbekommen! Nimm halt z.b lieber das Return zeichen ( \n ) oder Esc ( 27 )
Das ist aber nicht dasselbe. EOF wird doch in C als Symbolische Konstante verwendet und bei allen Ein-/Ausgaben verwendet.[/i][/quote]
EOF kann ich per Tastatur mit Strg+Z erzeugen, mehr oder weniger - soviel habe ich inzwischen rausgefunden. Die wichtigere Frage ist aber wie ich den Kompiler umstelle damit er beim Übersetzen vom ANSI auf den DOS Zeichensatz umstellt?