Ergebnis 1 bis 4 von 4
  1. #1
    Michelangelo Virus Avatar von Nookie
    Registriert seit
    25.09.2007
    Beiträge
    284

    Standard C++ Array Index auslesen

    Hallo ich würde gerne wissen wie ich bei einem Array die Anzahl der Felder auslesen kann

    wenn ich einen Array mit hier 4 Felder initialisiere

    int a[ ] = {2,4,8,16}

    und ich dann sämtliche variablen per cout ausgeben will

    for ( int i = 0; anzahlarrayfelder < i; i++)
    {
    cout << a[i] << endl;
    {

    wie mache ich das...

    mfg

  2. #2
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    Code:
    #include <iostream>
    using namespace std;
    
    int main()
    {
        int a[ ] = {2,4,8,16};
    
        for (int i = 0; i < sizeof(a) / sizeof(int); i++)
        {
            cout << a[i] << endl;
        }
    
        system("PAUSE");
    }
    Ganz einfach , ermittle mit der Funktion sizeof die Größe des Arrays , und teile es durch die ermittelte Größe einer int variable , dann erhältst du die eigentliche anzahl der Einträge.

    MfG

  3. #3
    Michelangelo Virus Avatar von Nookie
    Registriert seit
    25.09.2007
    Beiträge
    284

    Standard

    was sind das für werte die dieses funktion zurückgiebt?

  4. #4
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    was sind das für werte die dieses funktion zurückgiebt?
    Liefert einen Integer zurück

    MfG

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •