[問題] 請問要如何在輸出檔案名稱裡加入變數呢?

看板C_and_CPP作者 (空)時間12年前 (2011/08/27 11:21), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
各位大大好 請問一下如果我想呼叫一個副程式 PGMWriter (stddev,ImgHeight,ImgWidth,"c:\\標準差.pgm"); "c:\\標準差.pgm"是輸出的檔名 如果有個變數mask是給使用者自行輸入 假設mask被輸入成11 我想讓程式自動輸出的檔案改為 c:\\標準差11.pgm 這樣該如何改寫呢? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.36.31

08/27 11:41, , 1F
strcat之類的?
08/27 11:41, 1F

08/27 11:44, , 2F
sprintf(fileName,"\"c:\\\\標準差%d.pgm\"",mask);
08/27 11:44, 2F

08/29 22:54, , 3F
""代表一個字串 可以放字串變數
08/29 22:54, 3F

08/30 16:35, , 4F
sprintf 應該是最好的方法了
08/30 16:35, 4F
文章代碼(AID): #1EM6ArUk (C_and_CPP)