C-Anfänger: cin.get und bool

Von: , Frage gestellt am Sa, 12. Aug 2000

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!

2 Antworten zu dieser Frage

  1. Antwort von nach 10 Stunden hilfreich
    Re: C-Anfänger: cin.get und bool

    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

  2. Antwort von nach 16 Stunden hilfreich
    Re: C-Anfänger: cin.get und bool

    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.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!