So speichern Sie das zweidimensionale Array in C:
Ich habe ein zweidimensionales Array:
%Vor% Ich möchte memcpy
verwenden, um alle Werte in Array c in Array a zu kopieren, wie memcpy?
ist das korrekt?
Ich denke nicht, dass es korrekt ist, nein.
Es gibt keine Möglichkeit für memcpy()
, über das speicherinterne Layout von a
Bescheid zu wissen und es zu "respektieren", es wird sizeof c
benachbarte Bytes überschreiben, was möglicherweise nicht das ist, was Sie meinen.
Wenn Sie in ein "Unterquadrat" von a
kopieren möchten, müssen Sie dies manuell tun.