frage zu scanf
-
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char eins; char zwei; scanf("%c",&eins); scanf("%c",&zwei); printf("%c",eins); printf("%c",zwei); system("PAUSE"); return EXIT_SUCCESS; }
bei diesem höchstkompliziertemprogramm will ich zwei mal einen "unterschiedlichen" Buchstaben eingeben können. Leider ließt das Programm nur das erste scanf.Liegt das Problem vielleicht bei irgendeiner Bibliothek?
MFG
-
Vielleicht. Vielleicht auch nicht. Vielleicht hilft dir auch ein Leerzeichen vor dem
%c
.P.S.: Und dir ist schon klar, dass iostream, using namespace und Header mit c vorne statt .h am Ende eigentlich alles C++ ist (auch wenn du hier nur die C Teile von C++ benutzt)?
-
Starte mal Dein Programm und gib AB ein ... also nicht A und dann B, sondern wirklich AB und dann erst Enter ...
-
Wie viele Threads hast Du noch vor, zu erstellen, bevor Du Dir die Antworten der alten durchliest?
Du wiederholst Deine Fehler & Fragen.