Portál AbcLinuxu, 14. května 2025 01:36
char array[10000]; int* iarray = (int*)array; int item = iarray[2500];bude se hodnota do toho "item" číst z paměti za rozsahem toho pole. Jediné čisté řešení IMHO je to zkopírovat.
int result = 0; int length= sizeof(pole/sizeof(char)); for (i=0; i<length; i++) { result += result + 10^(length-i-1)*(int)pole[i]; }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.