Announcement

Collapse
No announcement yet.

Dynamische Array in C

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dynamische Array in C

    Hi @ll!

    Ich habe folgende/-s Frage/Problem:

    Ich habe hier Speicherplatz für n-beliebig Elemente reserviert:
    <PRE>....
    zeiger=(int *) malloc((n+1)*sizeof(int));

    if(zeiger==NULL)
    printf("Nicht genug Speicherplatz\n");
    ....</PRE>
    Da ein statische Array ja max 250000 Elemente aufnehmen kann, brauche ich hier dynamische Array. Bei statischen Array das fühlen/auslesen ist einfach (mit einer Schleife).

    Wie kann ich auf einzelne Elemente zugreifen, fühlen mit einem zufälligen Zahl, und den Inhalt der einzelner Adresse ausgeben?

    Das Programm soll den Inhalt sortieren und die Sortierzeit ausgeben.
    Danke im Voraus.

  • #2
    fühlen=füllen??

    Zugreifen über den Zeiger=

    Element=*zeiger+Element

    füllen:

    *zeiger+Element=20

    zufällig füllen

    *zeiger+Element=rand();

    Adresse ausgeben:

    &zeiger+Elemen
    Christian

    Comment


    • #3
      Und wieso kann ein statisches Array nur 250000 Elemente aufnehmen. Das ist mir neu..

      Comment


      • #4
        Ja, mir auch, aber wollte aber nicht fragen, wie es dazu komm
        Christian

        Comment

        Working...
        X