首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

从文件读入中文字符到宽字符数组,该怎么处理

2012-02-14 
从文件读入中文字符到宽字符数组voidmain(){wchar_tch1L 哀 if(ch1L 哀 )//////////////////////truew

从文件读入中文字符到宽字符数组
void   main()
{
  wchar_t   ch1=L '哀 ';
if(ch1==L '哀 ')                 //////////////////////true

                  wchar_t   ch2[5];
ifstream   ifile( "1.txt ",ios::in);               //1.txt中只有一个中文字符 '哀 '。
if(!ifile){cout < < "can   not   open ";return   0;}
while(ifile.good())
{
ifile.getline((char*)ch,10, '   ');
if(ch[0]==L '哀 ')                             ///false
if(ch[0]==0xb7a9)                         ///true
}
}

我想要把中文字符直接读到宽字符数组里,就像手动附值ch2[]={L '哀 '},使ch[0]==L '哀 '     为true
请问该怎么办??

[解决办法]
帮顶,接分

热点排行