简单问题求各种解
CString str;
str = "001";
for(int i=0; i<6; i++)
{
......
}
输出结果:
当i=0时 str="001";
当i=1时 str="002";
当i=2时 str="003";
当i=3时 str="004";
当i=4时 str="005";
当i=5时 str="006"
[解决办法]
sprintf(buf, "00%d", i+1);
[解决办法]
#include <stdio.h>
int main(int argc, char* argv[])
{
char str[4];
int i;
for(i = 0; i < 6; i++)
{
sprintf(str, "%03d", i + 1);
printf("%s\n", str);
}
return 0;
}