Portál AbcLinuxu, 5. listopadu 2025 08:06
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.