Gast
2009-12-21, 10:37:54
Guten Morgen !
Ich hab da mal ne Frage und zwar hab ich ein Array der Länge 10 (array[10]). Die Inhalte müssen nun auf 2 neue Arrays aufgeteilt werden, also erst muss array[0...4] und dann array[5-9] in ein jeweils neues Array der Länge 5 kopiert werden.
Mit memcpy klappt das ja nur für den "ersten" Teil, also:
memcpy(neuesArray, altesArray, strlen(altesArray)/2);
Wie bekomm ich das für den zweiten und ggf. dritten Teil hin ?
Ich hab da mal ne Frage und zwar hab ich ein Array der Länge 10 (array[10]). Die Inhalte müssen nun auf 2 neue Arrays aufgeteilt werden, also erst muss array[0...4] und dann array[5-9] in ein jeweils neues Array der Länge 5 kopiert werden.
Mit memcpy klappt das ja nur für den "ersten" Teil, also:
memcpy(neuesArray, altesArray, strlen(altesArray)/2);
Wie bekomm ich das für den zweiten und ggf. dritten Teil hin ?