開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
問題(Question):
基本上跟這位仁兄遇到的狀況一樣
http://bbs.csdn.net/topics/360066552
在 Win 7 用 fwprintf 寫檔沒問題,
同樣的 code 放在 Linux 上就不 work 了
餵入的資料(Input):
//Header
預期的正確結果(Expected Output):
寫入檔案(以16進位表示)
2F 00 2F 00 48 00 65 00 61 00 64 00 65 00 72 00
錯誤結果(Wrong Output):
2F 2F 48 65 61 64 65 72
程式碼(Code):(請善用置底文網頁, 記得排版)
FILE *fp = fopen(szFilename, "wb+");
fwprintf(fp, L"//Header\n");
fclose(fp);