printf wird zweimal ausgegeben
-
Hallo,
ich hab ein Problem:
Ständig wird mein printf zweimal ausgegeben, dabei weiß ich nicht wirklich wieso. (Ich benutze noch printf da ich dabei bin C++ zu lernen.)Hier ist mal ein Teil des Codes:
...... //UNWICHTIG...... ........ Wiederhol1: scanf("%c",&strg); //UNWICHTIG ....... if(x == -2 && y == -3) //KNACKEN........... { boden(); goto Wiederhol1; } else if(x == 3 && y == 1) { boden(); goto Wiederhol1; } else if(x == 4 && y == 0) { boden(); goto Wiederhol1; } else if(x == 6 && y == -5) { boden(); goto Wiederhol1; } goto Wiederhol1; } //EndeDie Ausgabe sieht dann wie gefolgt aus:
TEXT<<
TEXT<<
Und springt dann erst wieder zu scanf. Wieso?
-
In deinem Code ist kein printf zu sehen.
-
fflush(stdin);
-