Das C Programm soll die Abfrage nach einer Eingabe vom Nutzer machen solange nicht eine größere Zahl als 12 eingegeben wird?

v1 - (Programm, programmieren, IT)

5 Antworten

Warum hast du Januar, Februar .... Als int Variable geschrieben , ist doch sinnlos wenn du diese nicht nutzt :)

musst alles in eine do while schleife legen und mit der Abfrage if Weitermachen ==true versehen. dann macht es so oft wie du willst


spaghetticode  01.11.2015, 20:30

Du hast doch schon alle Stichworte bekommen. Warum du eine Endlosschleife hast, kann man dir ohne deinen Code nicht sagen. Aber bitte nicht als Bild, benutze die Codeformatierung.

PCGamer2899  01.11.2015, 18:22

while ( Weiter = 1) zuvor int Weiter console.write("Weitermachen? 1 ja 2 nein") weiter = convert.toint32(console.readline()) dann basts

Wega94 
Beitragsersteller
 01.11.2015, 19:16
@spaghetticode

spaghetticode kannst du mir vielleicht helfen?

Wega94 
Beitragsersteller
 01.11.2015, 18:12

habt es jetzt so gemacht dann kommt aber eine endlosschleife raus.

do{den code vom bild}

while (eingabe <= 12);

while(true)
{

Eingabe

Dem. Ausgabe
....
}

system("PAUSE");             das muss am ende stehen
return 0;
}


spaghetticode  01.11.2015, 18:54

Quatsch. system("PAUSE"); ist eine Unsitte aus Windows-zentrierten Lehrbüchern und hat nichts mit C zu tun. return 0; ist in der main()-Funktion nicht nötig, weil es implizit gemacht wird.

Davon abgesehen hat beides mit der Frage überhaupt nichts zu tun.

verstehe die frage nicht, screenshot kaum erkennbar... if else if else... hä? versuche mal case ...


Wega94 
Beitragsersteller
 01.11.2015, 18:11

ich versteh selber nicht wieso hier die screenshots immer so klein hochgeladen werden