C-Anfänger: cin.get und bool

Hallo,

Ich bin ein C++ Anfänger und will die Funktion cin.get(…) verwenden um einen String über die Tastatur eingeben zu können. Mein Compiler (MS-VC6) scheint diesen Befehl aber zu ignorieren. Ich habe es auch 'mal mit Borland C++ 2 probiert, der kennt aber den Typ bool nicht. Was kann ich tun?

Vielen Dank!

Ich bin ein C++ Anfänger und will die Funktion cin.get(…)
verwenden um einen String über die Tastatur eingeben zu
können. Mein Compiler (MS-VC6) scheint diesen Befehl aber zu
ignorieren. Ich habe es auch 'mal mit Borland C++ 2 probiert,
der kennt aber den Typ bool nicht. Was kann ich tun?

Hast du die Datei auch .cpp genannt? Weil im Betreff redest du von C. C kennt weder ein cin noch einen Typ bool oder boolean. Statt bools verwendest du einfach den Typ ‚int‘

Bruno

Ich bin ein C++ Anfänger und will die Funktion cin.get(…)
verwenden um einen String über die Tastatur eingeben zu
können. Mein Compiler (MS-VC6) scheint diesen Befehl aber zu
ignorieren. Ich habe es auch 'mal mit Borland C++ 2 probiert,
der kennt aber den Typ bool nicht. Was kann ich tun?

Also, dieses Problem hab’ ich auch gehabt und ich benutze immerhin Borland C++ 5.1. Und ich konnte es auch nicht lösen. Irgendwie war dieser Befehl wirklich nicht vorhanden. Versuch lieber mal eine Alternative wie z.B. getche bzw. getch oder auch cin. Oder schreib’ dir doch eine eigene Funktion die auf Basis von getche und/oder cin basiert und komplexere Eingaben trotzdem verarbeiten kann.