Problem mit Array



  • Hallo ihr Lieben,
    kurze Frage: ich möchte ein array initialisieren, welches mir allerdings für "9" und "101" noch! keine Ausgabe erstellen will. Ansonsten läuft es wie gehabt.

    #include<stdio.h>
    #include<stdlib.h>
    
    int main () {
    
    int grenze;
    printf("Geben Sie Ihre Obere Grenze An:\n");
    scanf("%d", &grenze);
    int feld[grenze];
    int i;
    for ( i = 0; i <= feld[grenze]; i++ )
    { feld[i] = i;
      printf("%d\n", feld[i]);
    }
    
    system ("Pause");
    return 0;
    }
    

    lg, PG1suxx



  • achja, ich würde gerne wissen warum das Programm da abspinnt.
    danke schonmal



  • Deine Schleife läuft zu weit. Mach mal so...

    for ( i = 0; i < feld[grenze]; i++ )
    

Anmelden zum Antworten