作者zxcv14011 (Bessiozs)
看板C_and_CPP
標題[問題] fopen使用問題
時間Thu Feb 8 13:31:19 2018
開發平台(Platform): (Ex: Win10, Linux, ...)
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Xcode
問題(Question):
fopen(檔案名稱, "模式") 這樣
但現在想要是我輸入一個模式跟名稱
然後fopen去執行
像是
我輸入 a abcde
然後能 fopen("abcde","a") 這樣
(都是在檔案已先建立好的情況下)
原本是想以char mode[10] char array1[100] 去紀錄名稱
然後fopen("array1","mode")這樣去執行,但好像不能這樣做的說
所以想問一下該如何改?
還是說不是用fopen?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.82.29
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1518067881.A.C3E.html
※ 編輯: zxcv14011 (61.224.82.29), 02/08/2018 13:33:16
推 jerryh001: 把雙引號拿掉… 02/08 13:49
感謝告知...剛剛已經成功了...原來這麼簡單。
推 stupid0319: char mode[0] ,這是什麼宣告XD 02/08 13:55
沒注意到....原本要打10的。
另外想問一下,有辦法開一個檔案然後把裡面的內容 寫到另外一個檔案裡嗎?
※ 編輯: zxcv14011 (61.224.82.29), 02/08/2018 16:17:01
推 LPH66: 原來的問題其實就只是用變數代替數值這個簡單的概念而已 02/08 18:59
→ LPH66: 只是因為這裡的"數值"是個字串所以初學者容易混淆 02/08 19:00
→ LPH66: 新的問題...讀檔跟寫檔分開做你應該會吧? 合起來就好了 02/08 19:01