作者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
→ bc5678:for i in {1..10}; do echo $i > "$i.txt"; done 04/26 20:51
→ a1013944:拍謝 小弟愚鈍 看不懂>< 04/26 20:54
推 sandr1983:那是Shell Script. 04/26 21:20
推 TroyLee:用sprintf吧..別偷懶 04/26 22:01
推 JLong:ASCII code table 翻一翻.'0'+10 ≠ "10" 04/26 22:38
推 sanforever:sprintf 04/27 13:23