C语言中,非二进制文件能不能用fwrite⼀fread函数??

2025-01-01 03:20:11
推荐回答(3个)
回答1:

可以的,读文件都可以fread,fwrite来读写

比如:
FILE* pfile;
pfile = fopen(“a.txt”, "r"); // 这里是不是以二进制打开文件,而第二个参数如果写成 "rb",就是以二进制打开文件,使用fread,fwrite函数都是允许的

回答2:

用二进制可以读取任何文件啊,如果LZ是WINDOWS编程的话,就用WINAPI函数CreateFile和ReadFile吧

回答3:

文件都是以二进制的方式存储在硬盘上~ 程序一般按字节数来读取,你拿到字节数据后,当成字符来处理就是了~ 详情需要对照对应的编码表