c语言中,为什么调用文件内的数据会出现乱码

2025-06-25 17:41:26
推荐回答(1个)
回答1:

先确认一下文件是二进制存的吗?如果是,用记事本打开它,应该是看不到数字的。不是说在记事本里输入字符1 2 3 4,然后保存成number.dat,程序就能正确读取的。


二进制读取的时候fopen要写成

fp=fopen("number.dat","rb");

rb表示binary:二进制读写。