dynamisches Array mit Daten füllen
-
Wie füllt man dynamische Arrays am besten mit bereits bekannten Daten?
int *arr = malloc(10 * sizeof(*arr); // geht das hier bei dynamischen Arrays: arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
-
Dynarray schrieb:
// geht das hier bei dynamischen Arrays:
Du hast es doch sicher ausprobiert, bevor du hier gepostet hast, oder? Also, hat es geklappt? :p
-
Nein, aber welche Möglichkeiten gäbe es ohne das durch ne For Schleife durchzunudeln?
-
Dynarray schrieb:
Nein, aber welche Möglichkeiten gäbe es ohne das durch ne For Schleife durchzunudeln?
While, do, goto
. Natürlich auch gerne als fertige Funktion der Standardbibliothek verpackt: memcpy, strcpy, …
-
du kannst auch jedes element einzeln aufschreiben, ganz ohne schleifen.
ab 10^6 elemente wird das aber ein wenig eintönig.