<pre name="code" class="cpp">int npos = int((float)g_CurFileSize /(float) g_TotalFileSize * 100);
if (100 == npos)
{
SychroData();
}
都是unsigned int类型
文件大小总共300M左右,本身没有溢出,
计算已经下载百分比的时候乘以100就可能溢出了
坑啊!
</pre><pre>
<pre name="code" class="cpp">int npos = int((float)g_CurFileSize /(float) g_TotalFileSize * 100);
if (100 == npos)
{
SychroData();
}
都是unsigned int类型
文件大小总共300M左右,本身没有溢出,
计算已经下载百分比的时候乘以100就可能溢出了
坑啊!
</pre><pre>