[問題] 連續開檔

看板C_and_CPP作者 (ㄚ春)時間15年前 (2009/04/26 20:45), 編輯推噓4(402)
留言6則, 6人參與, 最新討論串1/2 (看更多)
#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

04/26 20:51, , 1F
for i in {1..10}; do echo $i > "$i.txt"; done
04/26 20:51, 1F

04/26 20:54, , 2F
拍謝 小弟愚鈍 看不懂><
04/26 20:54, 2F

04/26 21:20, , 3F
那是Shell Script.
04/26 21:20, 3F

04/26 22:01, , 4F
用sprintf吧..別偷懶
04/26 22:01, 4F

04/26 22:38, , 5F
ASCII code table 翻一翻.'0'+10 ≠ "10"
04/26 22:38, 5F

04/27 13:23, , 6F
sprintf
04/27 13:23, 6F
文章代碼(AID): #19z5TbbQ (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19z5TbbQ (C_and_CPP)