Tableau d'octets avec remplissage des octets nuls à la fin: comment copier efficacement dans un tableau d'octets plus petits
Ont:
[46][111][36][11][101][55][87][30][122][75][66][32][49][55][67][77][88][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0]
Voulez:
[46][111][36][11][101][55][87][30][122][75][66][32][49][55][67][77][88]
J'ai un tableau d'octets taille 8192 pour commencer, et à partir d'un index dans le premier tableau jusqu'à la fin du tableau, les octets sont tous des octets nuls. Il y aurait peut-être 6000 octets avec des valeurs et des 2196 octets nuls à la fin du tableau. Comment puis-je créer efficacement un nouveau tableau de taille (6000) et la copie de ces octets? Note: je ne sais pas combien d'octets nuls, ou d'octets avec des valeurs, il y aura.
source d'informationauteur Atomix
Vous devez vous connecter pour publier un commentaire.
Voici mon essai:
pourquoi ne pas essayer la méthode statique de la matrice de copie dans le système de la classe, juste donner le tableau source src position de départ , le tableau de destination , la destination, la position de début et la longueur
Je pense que nous pouvons le faire de cette façon aussi