kostenloser Webspace werbefrei: lima-city


Umlaute und "Springen"

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    meine-programme

    meine-programme hat kostenlosen Webspace.

    Hallo,

    Ich habe das Buch C++ Für dummis durchgearbeitet...
    Aber ich hab sachen wie Umlaute schreiben nicht gefgunden.
    Was ich auch vermisst habe is das:

    1 Befehl
    2 Befehl
    3 Befehl
    4 Befehl
    5 If Befehl
    6 Soll zu befehl 2 Springen
    7
    8
    9

    Hoffe ihr versteht was ich meine...Ich brauche den Befehl das wenn ein Wert Falsch ist, das er zu einer bestimmten Zeile Springt.
    (also das mit false und true kenn ich. Ich brauch nur den Befehl zum "Springen")


    Gruß Micha
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. bildungsluecke-jsg

    bildungsluecke-jsg hat kostenlosen Webspace.

    meine-programme schrieb:
    Hallo,

    Ich habe das Buch C++ Für dummis durchgearbeitet...
    Aber ich hab sachen wie Umlaute schreiben nicht gefgunden.
    Was ich auch vermisst habe is das:

    1 Befehl
    2 Befehl
    3 Befehl
    4 Befehl
    5 If Befehl
    6 Soll zu befehl 2 Springen
    7
    8
    9

    Hoffe ihr versteht was ich meine...Ich brauche den Befehl das wenn ein Wert Falsch ist, das er zu einer bestimmten Zeile Springt.
    (also das mit false und true kenn ich. Ich brauch nur den Befehl zum "Springen")


    Gruß Micha

    Du könntest das ganze Rekursiv machen und einen Aussetz-BEfehl geben (z.B. variable xy = "false" ) und dann so lange zurückgehen lassen, bis es bei der richtigen Ebene ist?

    Ist aber nicht die beste Lösung
  4. Autor dieses Themas

    meine-programme

    meine-programme hat kostenlosen Webspace.

    Ich hatte da mal was gefunden:

    return 0;


    Oder so in der art...Aber das hat auch nicht geholfen!

    Beitrag zuletzt geändert: 6.11.2010 9:47:01 von meine-programme
  5. meine-programme schrieb: Ich hatte da mal was gefunden:

    return 0;


    Oder so in der art...Aber das hat auch nicht geholfen!


    Das ist auch dazu da, um einen Funktions-Rückgabewert zu bestimmen und die Funktion zu beenden. :wink: Sollte man eigentlich wissen, wenn man vorgibt, C++ zu können.

    Zu deinem „Springen“ Problem:
    http://forum.chip.de/c-c/c-goto-189814.html

    Lg cookies
  6. Was du suchst ist ein GoTo-Befehl.
    goto dingsda;
    // something something
    dingsda:; // alles dazwischen wird nicht ausgeführt
    Jedoch wird dies bei C/C++ idR nicht benutzt. Stattdessen benutzt man For-Schleifen oder Do-Loops.

    Beispiel 1:
    for(i=0; i<10; i++;)
    {
    	// 11 mal somethingsomething
    }
    Wobei der Syntax recht einfach ist. for(Anfangswert; Endbedingung; Aktion). Eine Variable wird auf Anfangswert gesetzt und durchlaufen, bist die Endbedingung erfüllt ist, in dem oben genannten Fall also 11 mal ausgeführt. Hier sei anzumerken, dass man immer bei 0 anfängt zu zählen. (Sollte man sich bei der Programmierung allgemein angewöhnen)

    Beispiel 2a:
    i = 0;
    do {
    	i++;
    	// 11 mal somethingsomething
    }while (i<10);
    Hier sei zu beachten, dass vorraus gesetzt sein sollte, dass sich "i" unter der Endbedingung liegt. Der Syntax ist auch hier einfach: do{ // Inhalt }while ( Endbedingung ). Außerdem sollte beachtet werden, dass der Wert in der Schleife insofern verändert wird, dass die Endbedingung erfüllt wird. Ansonsten endet das in einer Endlosschleife. Wenn der Anfangswert die Endbedinung erfüllt, wird der Code ein mal ausgeführt.

    Beispiel 2b:
    i=0;
    while(i<10)
    {
    	i++;
    	// 10 mal somethingsomething
    }
    Hier gilt der Syntax while(Endbedingung){ // Inhalt }. Auch hier sollte beachtet werden, dass die Endbedingung erfüllt wird und die Startbedingung nicht dem Anfangswert entspricht. Wenn der Anfangswert der Endbedingung entspricht, wird der Code nicht ausgeführt.

    Wichtig ist es, diese Varianten zu unterscheiden, wenn es darum geht, wann der Code ausgeführt werden soll und wann die Variable erhöht wird.

    Beitrag zuletzt geändert: 6.11.2010 10:07:14 von geekgirl
  7. Autor dieses Themas

    meine-programme

    meine-programme hat kostenlosen Webspace.

    Danke schön geekgirl. :thumb:

    Funktioniert super :wave:
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!