Markierung in c - möglich?
-
Hi,
ich programmier gerade c und bräuchte ne markierung in der main-methode zu der man springt wenn die schleifenbedinung erfüllt wird....(hintergrund: die zufallszahl sollte nämlich immer konstant bleiben nach dem ersten aufruf der main-methode, nur die eingabe sollte sich ändern.) oder hat jemand ne andere idee
wie ich das lösen könnte?
mfg Nilpferdquellcode von main:
int main ()
{
zufallszahl();
(hier ner markierung - ist das überhaupt möglich??)
eingabe();int z=0, k=0;
if (a[1] != b[1] || a[2] != b[2] || a[3] != b[3] || a[4] != b [4]) {
int x, y; ---springe zur markierung
....
-
Klar geht das. Es gibt den goto Befehl, mit dem man unbedingt ein Label ansteuern kann (wie in guten alten Basiczeiten) und tollen Spaghetticode programmieren kann.
"Moderner" kodierst Du, indem Du eine Endlosschleife machst. Die kannst Du dann mit break verlassen, wenn die Schleife nicht mehr durchlaufen werden soll.
-
Dieser Thread wurde von Moderator/in CMatt aus dem Forum C# und .NET in das Forum ANSI C verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
ich hab nichts gegen goto, aber ich hab was gegen den MISSBRAUCH von goto.
guck dir schleifenkonstrukte wie z.b. while, do-while, und for an.was war gleich noch dein problem?