Es wird bei String Array nur ein Wort von einem Satz ausgegeben



  • Hallo liebe Gemeinde.

    Ich wollte folgenden Code aufsetzen:

    #include <iostream>
    #include <string>
    using namespace std;
    
    int main()
    {
      char Array[50000];
    
      cout << "Geben Sie eine Zeichenfolge ein!" << endl;
      cin  >> Array;
    
      cout << "Das haben Sie eingegeben: " << endl;
      cout << Array;
    
      return 0;
    }
    

    Das Programm an sich funktioniert, aber es wird immer nur das erste Wort eines Satzes ausgegeben, egal welchen Satz ich eingebe.

    Woran liegt das bzw. warum ist das so??

    Vielen Dank für die Antworten.

    Gruß

    Max



  • die antwort habe ich dir in deinem anderen thread gegeben hier



  • Kannst Du bitte ein Beispiel nennen??



  • Wenn ich mir anschau, welche Fehler dein Code schon in dem anderen Thread hatte kann ich nur sagen: Kauf/Besorg dir BITTE ein gescheites C++ Buch. Es mag bei anderen Wissenschaften funktionieren, dass man sich Sachen aus dem Internet zusammensucht und sich Sachen autodidaktisch beibringt, im Falle der Programmierung bzw. der Informatik ist das nicht zu empfehlen.
    Wenn du in der Nähe von Dresden wohnst, kann ich dir die SLUB - und ich denke andere Unibibliotheken werden dasselbe Angebot haben - ans Herz legen.


Anmelden zum Antworten