Problem mit cin und gets()
-
Hallo zusammen
ich habe ein Problem mit folgendem Programm:#include <cstdlib>
#include <iostream>
char Text[500];
int Eingabe;
using namespace std;int main(int argc, char *argv[])
{
cin>>Eingabe;
gets(Text);
system("PAUSE");
return EXIT_SUCCESS;
}Habe die Problemstelle aus dem echten prgramm herausgeschnitten.
Das Problem ist das das Programm gets() beim ausführen überspringt.
Was macjt man denn da?
Danke im Voraus
Gruß c++_programmierer
-
nach dem cin steckt wohl noch das Return im Eingabebuffer.
drum nach dem cin
cin.clear(); cin.sync();
-
Werde ich mal schnell versuchen
-
Super, funktioniert perfekt Danke für den Tipp
Gruß c++_programmierer