Ich schrieb ein einfaches Programm mit einer Funktion, die die Fläche eines Kreises berechnet. Das Programm fragt auch den Benutzer, ob er es erneut berechnen will und wenn die Eingabe 'N'
ist, soll das Programm anhalten.do ... While-Schleife funktioniert nicht in Haupt
Hier ist der verengte unten Testfall:
#include<stdio.h>
#include<string.h>
int main(void)
{
float r;
char f;
do {
printf("Type the radius\n");
scanf("%f", &r);
printf("Repeat? [Press N for stop]");
scanf("%c", &f);
} while(f != 'N');
getch();
return 0;
}
aber die Schleife hört nie auf, wie es beabsichtigt war.
Haben Sie Vorschläge?
Was genau bedeutet "nicht funktioniert" bedeuten? – interjay
Wo ist While ??? –
@KaranMer Es ist da. Schauen Sie genau hin, die Einrückung ist ein wenig herausfordernd: D – Maroun