kostenloser Webspace werbefrei: lima-city


Gibt es in C foreach-Schleifen?

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    l***w

    Hi,

    gibt es in C eigentlich foreach Schleifen, und wenn ja wie verwendet man die?
    (Sorry aber auf eine Referenz oder derartiges bin ich noch nicht gestoßen)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Soviel ich weiß, nein. Über was für Variablen willst du denn iterieren?
  4. Autor dieses Themas

    l***w

    Ich brauche im Prinzip eine Schleife, die alle Arrayelemente durchgeht und auf die Werte darin zugreifen kann (In PHP wäre das ungefähr so:)

    foreach ($array as $var)
    {
        // mache dies und das mit $var...
    }
  5. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    das sollte irgendsowas sein(C++)

    for(int i = 0; i < (sizeof(array) / sizeof(Arraytyp)); i++)
    {
    //bla...
    }


  6. Autor dieses Themas

    l***w

    Thx, klappt :smile:

    (War noch eine kleine &#196;nderung n&#246;tig:)
    ... i < (sizeof(a) / sizeof(int) - 1); i++)

    kP warum^^
  7. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Ist recht simpel:

    wenn man einen Array hat:

    int arr[3] = {1, 2, 3};

    Hat er 3 Elemente, was das Ausrechnen mit dem sizeof-operator ja auch ergibt.
    Aber der h&#246;chste Index, ist 2!

    arr[0] = 1;
    arr[1] = 2;
    arr[2] = 3;

    Hoffe, das war verst&#228;ndlich ;)


    Beitrag geändert: 30.11.2007 21:22:08 von benutzernaemelchen
  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!