Hallo zusammen,
erkennt jemand den Fehler?
Code:
Ausgabe:
Gewuenschte Ausgabe:
putchar() wird scheinbar einmal uebersprungen.
Weis vielleicht jemand was dahinter steckt?
erkennt jemand den Fehler?
Code:
Code:
#include <stdio.h>
int main()
{
char menu;
while(1)
{
printf("(S)tart, (E)xit: ");
menu = getchar();
if( menu == 'S')
{
printf("Hallo Welt\n\n");
}
else if( menu == 'E')
{
return 0;
}
else
{
printf("Falsche Eingabe\n\n");
}
}
}
Ausgabe:
Code:
(S)tart, (E)xit: S
Hallo Welt
(S)tart, (E)xit: Falsche Eingabe
(S)tart, (E)xit:
Gewuenschte Ausgabe:
Code:
(S)tart, (E)xit: S
Hallo Welt
(S)tart, (E)xit:
putchar() wird scheinbar einmal uebersprungen.
Weis vielleicht jemand was dahinter steckt?