memcpy( arr1[100], arr2[0], sizeof(int)*20 ) geht das??
-
Kann ich bei memcpy für das zu füllen Array eine Adressen übergeben die nicht auch auf den Anfang des Arrays zeigt.??
-
Jensi schrieb:
Kann ich bei memcpy für das zu füllen Array eine Adressen übergeben die nicht auch auf den Anfang des Arrays zeigt.??
Sicher.
-
so meinte ich das (war zu faul es auszuprobieren
):
memcpy(Arr+50 , Arr2, sizeof(int)*20 ) ;
-
Immernoch ja
Ich wil mal annehmen das du dich bei Grössen- und Index-Angaben nicht verzählt
hast, denn sonst schepperts im Karton.
-
Nö ich habe keine Ahnung was du meinst.
ab Adresse Pointer+50*sizeof(int) kopiere ich 20*int Byte von Arr2(Größe über 20*sizeof(int)) nach Arr(Größe über 70*sitzeof(int)).das passt doch alles.