Data konvertering bin char array to string
Har et char array(list) bestående at 8 tal som jeg gerne vil have ganget/lagt sammen så det kommer til at et 8 byte stort tal. Problemet er at det tal jeg får ud ikke er i den rigtige størrelse, kun 6 ciffer mod de 18 ciffer jeg burde få.List indeholder
224;
4;
1;
0;
1;
211;
250;
254;
---------------------------------
__int64 id = 0;
for(i=0; i<8; i++){
id += list[i]*(1+255*i);
}
printf("%d", id);
---------------------------------
Skriver følgende ud 453644