Posiada:Byte tablicy z wyściółką null bajtów na koniec: Jak skutecznie skopiować do mniejszej tablicy bajtów
[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]
ma:
[46][111][36][11][101][55][87][30][122][75][66][32][49][55][67][77][88]
Mam tablicę wielkości bajtów 8192, aby rozpocząć , a zaczynając od jakiegoś indeksu w tej pierwszej tablicy, aż do końca tablicy, wszystkie bajty są zerowymi bajtami. Więc może być 6000 bajtów z wartościami i 2196 bajtów zerowych na końcu w tablicy. W jaki sposób mogę wydajnie utworzyć nową tablicę rozmiarów (6000) i skopiować te bajty? Uwaga: Nie wiem, ile będzie pustych bajtów lub bajtów z wartościami.
Jakie są pozostałe bajty w swojej nowej tablicy zamiar EQU glin? To, czego szukasz, nie ma większego sensu. –
Dobra stara pętla? Będzie łatwiej, jeśli nie możesz mieć zera w części danych. – Pragmateek
Nowy 'bajt []' będzie miał 0 we wszystkich elementach, więc niczego nie osiągniesz, jeśli chcesz na końcu tablicy elementów 8192. – kdgregory