C++中读写文件中宽字符的问题,跪求大神解答~~~~~~~~!!!!!

读取文件中单个字符时fstreamfile1,file2;file1.open("1.doc",ios::in);file2.open("2.doc",ios::out)... 读取文件中单个字符时
fstream file1,file2;
file1.open("1.doc",ios::in);
file2.open("2.doc",ios::out);
char a;
while(file1.get(a))
{
file2.put(a);
}

那换成读取汉字宽字符呢,函数应该变成啥样的呀,wchar_t还有那些其他的函数(和char的差不多,文件读取方面的),求大神解答~~~~~
展开
 我来答
iAdward
2014-03-13 · TA获得超过100个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:66.8万
展开全部
std::wfstream file1,file2;
file1.open(L"1.doc",ios::in);
file2.open(L"2.doc",ios::out);
wchar_t a;
while(file1.get(a))
{
file2.put(a);
}
更多追问追答
追问
请问加的那个L是干啥用的?
追答
代表那个字符串是宽字符串
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式