[問題] wchar的問題
請問版上大大們
小弟在linux下想讀取檔案內的文字(有中文跟英文)
然後用
wchar_t s[100];
wfscanf(fp,L"%s",s);
wprintf(L"%s",s);
這樣可以印出來中文字
但是改成
wchar_t c;
c=fgetwc(fp);
wprintf(L"%c",c);
這樣就會印出亂碼了
想請問大大們,要怎麼一次只讀出一個字??
因為小弟需要讀到空白字元與newline
所以想要用一個字一個字的讀
謝謝大大們
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.69.204
推
08/02 23:55, , 1F
08/02 23:55, 1F
→
08/02 23:55, , 2F
08/02 23:55, 2F
→
08/02 23:56, , 3F
08/02 23:56, 3F
推
08/03 01:26, , 4F
08/03 01:26, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章