简单有关问题求各种解

简单问题求各种解
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;
}


引用:
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"