n-Element Array und Elementeingabe
-
Ich komme bei einer Aufgabe nicht weiter. Habe die Suchfunktion benutzt und leider nichts nützliches gefunden. Bin ziemlich neu auf dem C-Gebiet und vielleicht ist meine Frage auch ganz simpel und jemand kann mir den Weg weisen
Eingabe von n. n ist die Anzahl der Elemente des Arrays( a[n] ) Dannach n mal Eingabe eines int-Wertes um das Array zu füllen.
Hat da jemand ne Idee ?
Danke schonmal
-
Du musst ein dynamisches Array am Heap anlegen:
int n; scanf("%d",&n); int* dynArr = malloc(sizeof(int) * n); for(int i = 0; i < n; ++i) { printf("Element #%d eingeben: ",i); scanf("%d",&(dynArr[i])); } /* damit arbeiten */ free(dynArr); // dynamischen speicher wieder freigeben
MfG SideWinder