[問題] 將宣告變數作為FOPEN之檔名

看板C_and_CPP作者 (上邪!我欲與君相知)時間8年前 (2015/09/16 15:08), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
已經宣告變數 STRING mo mo=機台名,會自動抓取 我使用FOPEN,希望在C:下面開啟叫做no.txt的檔案 例如機台編號是SY001, 就希望檔名是SY001.TXT fprt=fopen("C:\\mo.txt 但是這樣會產生叫做mo.txt,而非SY001.txt 請問各位大大該怎麼讓fopen使用變數檔名? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.250.9 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1442387290.A.FA6.html

09/16 15:59, , 1F
你可以考參考一下sprintf這函式
09/16 15:59, 1F

09/16 16:08, , 2F
用char[] 吧
09/16 16:08, 2F

10/04 16:05, , 3F
fopen(mo.c_str()
10/04 16:05, 3F
文章代碼(AID): #1L-HLQ-c (C_and_CPP)