读书人

请问一个简单的for循环有关问题

发布时间: 2012-07-29 15:26:14 作者: rapoo

请教一个简单的for循环问题
for(int i=0;i<5;i++)
{
CTime time = CTime::GetCurrentTime(0);
CString imageFileName;
imageFileName.Format("%ld_%d.jpg",time,i);
}

我理想认为输出的结果应该是类似这样:1332298670_0.jpg 1332298671_4.jpg ... 1332298674_4.jpg,可是输入的结果所有的i值全部是0,4个结果都是这样的1332298670_0.jpg,请教各位大哥这是怎么回事,万分感谢.

[解决办法]
#include <time.h>
for(int i=0;i<5;i++)
{
time_t tm;
CString imageFileName;
time(&tm);
imageFileName.Format("%d_%d.jpg",tm,i);
}

读书人网 >C++

热点推荐