fscanf读中文乱码(C语言用 fscanf 输入文件显示 乱码)

本文目录
C语言用 fscanf 输入文件显示 乱码
#include《stdio.h》
struct worker
{ int number;
char name;
int age;
};
void main()
{
struct worker wk = {0, ’\0’, 0};
int n;
FILE *in;
if((in=fopen("file1.txt","r"))==NULL)
{
printf("The file %s can not be opened.\n","file1.txt");
return;
}
fscanf(in,"%d %s %d\n",&wk.number,wk.name,&wk.age);
printf("%d,%s,%d",wk.number,wk.name,wk.age);
fclose(in);
}
为什么用fscanf函数把文本中的数据读入时,第一行总是乱码~~~求解啊
折腾文件和字符串我最拿手了
你把你的文本 内容格式 还有你的代码发上来
十有八九是你解析错误

更多文章:
spring事务的作用(为什么要使用spring的事务,一般在什么情况下使用)
2026年10月14日 05:40
linux怎么进入命令行(怎么样配置linux使其启动时直接登录到命令行模式)
2026年10月14日 02:00
java培训机构好还是大学好(大学生想转行学java,该去java培训班还是自学呢)
2026年10月13日 23:30
前端面试必背十个点(资深HR揭秘:Web前端面试技巧有哪些)
2026年10月13日 17:50
sqlplus重置用户名密码(Oracle中的plus的用户名和密码忘了怎么办)
2026年10月13日 17:40
echarts怎么读英语(echarts怎么设置数据自动排序)
2026年10月13日 17:10






