我正在通過以下代碼單擊按鈕來創建配置文件。如何在寫入文件時放置換行符
fputs( "AutoStart = " +strAutoWinStart +
"AutLogHistory = " +strAutoLogSvrHistory +
"AutoScan= " +strAutoScanDetect +
"AutoMount = "+ strAutoMount +
"AutoOpen = "+ strAutoOpenWin +
"LastConnectedSvr = "+ strAutoDetLastConSvr,pFile);
和輸出文件看起來如下:
自動啓動= 1AutLogHistory = 0AutoScan = 1AutoMount = 0AutoOpen = 1LastConnectedSvr = 0
相反,我需要我的輸出應該有一個換行符在每個參數和外觀如下:
AutoStart = 1
AutLogHistory = 0
自動掃描= 1
AUTOMOUNT = 0
的AutoOpen = 1
LastConnectedSvr = 0
這真的是你的代碼嗎? 'fputs'接受一個'const char *'寫入文件。或者你的'strName'變量是一些字符串類類型(需要能夠使用'+'連接它們),或者它們是字符串文本(它們需要能夠將它們傳遞給'fputs')。他們不能兼而有之。 – 2010-11-15 05:28:23
@ James McNellis,是的,我的strName變量是stringclass類型,我用+ – Simsons 2010-11-15 05:55:05