Fehler bei char-eingabe in do-while-Schleife
Verfasst: Mi Dez 17, 2014 11:37 am
Hi, ich bin relativ neu bei C und bin hier auf einen ziemlich hartnäckigen Fehler gestoßen. Der Quelltext ist:
Den Fehler finde ich schwierig zu beschreiben, deshalb hänge ich einen Screenshot an.
Ich benutze Codeblocks auf Ubuntu 14.04, falls das eine Rolle spielt.
Gruß, NRFTW
Code: Alles auswählen
int main()
{
int wiederholung;
char zeichen;
do
{
zeichen=getchar();
printf("Kontrolle: Zeichen=%c\n", zeichen);
printf("Möchten Sie das Programm wiederholen?\n");
printf("Falls ja, geben Sie eine 1 ein, falls nicht eine 0\n");
scanf("%i", &wiederholung);
}
while (wiederholung==1);
return 0;
}
Ich benutze Codeblocks auf Ubuntu 14.04, falls das eine Rolle spielt.
Gruß, NRFTW