[問題] 如何在每次不同條件下寫入不同資料夾

看板C_and_CPP作者 (Killen)時間9年前 (2014/12/18 13:16), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/3 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) CPP 問題(Question): 想請問一下大家,小弟如果想要在每次執行條件不同的時候, 簡單的改變某一個變數,就可以把資料丟到不同資料夾,不知道能做到嗎? 例如:以下程式碼 程式碼(Code):(請善用置底文網頁, 記得排版) FILE *txt1; txt1=fopen("1.txt","w"); FILE *txt2; txt2=fopen("2.txt","w"); if(x==1) { fprintf(txt1,"...",...); } if(x==2) { fprintf(txt2,"...",...); } 如果我有很多個條件這樣就比較麻煩,我需要在每個條件中都要寫fprintf, 不知道我是否可以僅改變一個變數就可以做到,例如: if(x==1) { i=1; } if(x==2) { i=2; } fprintf(跟i有關的變數,"...",...); 這樣我僅需要改變某一個變數,就能做到,不知道有人可以提供方法嗎,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.76.101 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1418879764.A.D23.html

12/18 14:05, , 1F
用陣列去存FILE*
12/18 14:05, 1F

12/18 16:38, , 2F
你的資料夾/檔名跟 i 有關嗎
12/18 16:38, 2F

12/18 23:16, , 3F
用陣列存FILE* +1
12/18 23:16, 3F

12/19 02:09, , 4F
batch %0 %1 %2 ...你要的是這個= =?
12/19 02:09, 4F
文章代碼(AID): #1KacCKqZ (C_and_CPP)
文章代碼(AID): #1KacCKqZ (C_and_CPP)