dwFileSize初值是418997932,
PartSize的值是104857600
while(1)
{
if ( dwFileSize < 0 )
break;
else
{
i++;
dwFileSize -= PartSize;
printf("%d\n",dwFileSize);
}
}
我希望的结果是运行4次退出循环。printf的得到的数据,并不是我预期的结果。
418997932
314140332
209282732
104425132
-432468
-105290068
-210147668
-315005268
-419862868
-524720468
-629578068
-734435668
-839293268
-944150868
-1049008468
-1153866068
-1258723668
-1363581268
100MB = 104857600
|