[問題] 讀unicode檔
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual Studio C++ 6.0
問題(Question):
如何讀取unicode檔案
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <stdio.h>
#include <tchar.h>
void main(){
FILE *input;
TCHAR *wcChar=L'';
input = _tfopen(_T("test.txt"), _T("rb"));
_fgetts(wcChar,1 ,input);
_tprintf(_T("%c\n"), wcChar);
}
補充說明(Supplement):
最近想嘗試用C來處理中文檔案
所以寫了上面的程式來做測試
可是卻一直無法成功執行
上網搜尋的結果也跟我所寫的差不多
所以想請問
上面的程式是正確的嗎
以下附上錯誤的訊息
Debug Assertion Failed!
Program:檔案路徑
File:fget.c
Line:59
Expression:string != NULL
看起來像是fget沒有讀到任何東西
可是又不知道該怎麼修改
麻煩各位指導一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.217.139.165
推
05/18 21:01, , 1F
05/18 21:01, 1F
→
05/18 21:16, , 2F
05/18 21:16, 2F
推
05/18 21:19, , 3F
05/18 21:19, 3F
→
05/18 21:20, , 4F
05/18 21:20, 4F
推
05/18 21:21, , 5F
05/18 21:21, 5F
→
05/18 21:28, , 6F
05/18 21:28, 6F
→
05/18 21:31, , 7F
05/18 21:31, 7F
→
05/18 21:32, , 8F
05/18 21:32, 8F
→
05/18 22:25, , 9F
05/18 22:25, 9F
推
05/18 22:30, , 10F
05/18 22:30, 10F
→
05/18 22:30, , 11F
05/18 22:30, 11F
→
05/18 23:02, , 12F
05/18 23:02, 12F
→
05/18 23:03, , 13F
05/18 23:03, 13F
→
05/18 23:03, , 14F
05/18 23:03, 14F
→
05/19 03:19, , 15F
05/19 03:19, 15F
→
05/19 08:59, , 16F
05/19 08:59, 16F
→
05/20 14:14, , 17F
05/20 14:14, 17F