我想使用sprintf來製作一串代表文件名的字符串。這些文件將被命名爲1,2,3,4,5 ...但是當我這樣做時,我會遇到一些奇怪的錯誤。 for循環僅打印出第一輪。輸出如下所示:STR:1.xlxs I:7567468sprintf使一堆文件名
char str[3];
int i;
for(i = 0; i < FILES; i++){
sprintf(str, "%d%s", i+1, ".xlxs");
printf("str: %s\n", str);
printf("i: %i\n", i);
}
「1.xlxs」是7字節 – 2013-03-22 07:25:03
@Aniket ya進行了修正 – 2013-03-22 07:27:06