作者a1013944 (ㄚ春)
看板C_and_CPP
标题[问题] 连续开档
时间Sun Apr 26 20:45:24 2009
#include <stdio.h>
#include<stdlib.h>
int main() {
FILE *fpp;
char fname[]="0.txt";
for(int i=0; i<10;i++)
{
fname[0]='0'+i;
fpp=fopen(fname,"w");
fprintf(fpp,"%d\n",i);
fclose(fpp);
}
system("pause");
return 0;
}
这是我得连续开档程式
如果把i限制在20以内
就会不成功
请问哪里出了问题??
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.237.33
1F:→ bc5678:for i in {1..10}; do echo $i > "$i.txt"; done 04/26 20:51
2F:→ a1013944:拍谢 小弟愚钝 看不懂>< 04/26 20:54
3F:推 sandr1983:那是Shell Script. 04/26 21:20
4F:推 TroyLee:用sprintf吧..别偷懒 04/26 22:01
5F:推 JLong:ASCII code table 翻一翻.'0'+10 ≠ "10" 04/26 22:38
6F:推 sanforever:sprintf 04/27 13:23