永发信息网

C 宽字符的读取

答案:3  悬赏:10  手机版
解决时间 2021-02-13 20:43
#include <stdio.h>
#include <windows.h>
main()
{
FILE *fp;
wchar_t buff[100];
fp=fopen("D:\\tmp.txt","r");
fgets(buff,100,fp);
wprintf(L"%s\n",buff);
}
运行后什么都不显示,不知道是什么问题。
最佳答案
//fgets是char*版本的,宽字符用fgetws()

#include <stdio.h>
#include <windows.h>
main()
{
FILE *fp;
wchar_t buff[100];
fp=fopen("D:\\tmp.txt","r");
fgetws(buff,100,fp); //这里换成fgetws()
wprintf(L"%s\n",buff);
}
全部回答
字符一个个读有很多种方法判断 如使用一个输入时不会用到的字符,“#”或是'\n'还有就是输入使用eof 这些都根据你之前设定的条件决定 你可以看看c primer plus 其中有一章专门介绍字符串的输入和输出
#include <stdio.h> #include <windows.h> main() { FILE *fp; wchar_t buff[100]; fp=fopen("D:\\tmp.txt","r"); fread(buff,2,100,fp); wprintf(L"%s\n",buff); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西藏什么季节有蚊子?
汽车减震多久换一次,汽车减震器多少钱一个,
韩国购买天梭手表没有说明书??
20 苏州木渎附近哪里有华为荣耀专卖店
沐摄影私人定制在哪里啊,我有事要去这个地方
水华二手车交易有限公司地址有知道的么?有点
安徽阜阳市颍泉区公租房信息网
上杭县永发汽车贸易有限责任公司怎么去啊,我
钢木家具地址有知道的么?有点事想过去
2o16年6月3日下午1点一3点左眼跳是什么意思
天气转凉了有什么相对他(她)说得么
顺发汽车服务部怎么去啊,我要去那办事
欢乐喜剧人 相声帅才高晓攀背景音乐 女唱的是
庄河市公安局交通警察大队长岭公路中队怎么去
佳能MP288开机显示P和2,不显示1,怎么处理?
推荐资讯
河南中金黄金是非法集资吗?协议到期不能兑付
关于lolita~①求问妖都(广州)有没有lolita
TFBOYS学习成绩好吗中考几分
小学五年级的女同学跑400米用时1分36秒算好么
javascript能不能用变量改变css的值?
电梯机房380的电源用多少平方的电线
我要看第四十张全部
魅族mx2TD版本的手机为什么更新系统后就没有
新升电脑科技地址在哪,我要去那里办事
旭东二手车行在什么地方啊,我要过去处理事情
满江红串串香地址在哪,我要去那里办事
刚去当幼师什么都不会怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?