99问答网
所有问题
C语言中,非二进制文件能不能用fwrite/fread函数??
那如果要在非二进制文件,比如txt文件中进行块读,该用什么函数?谢谢
举报该问题
推荐答案 推荐于2016-06-10
可以的,读文件都可以fread,fwrite来读写
比如:
FILE* pfile;
pfile = fopen(“a.txt”, "r"); // 这里是不是以二进制打开文件,而第二个参数如果写成 "rb",就是以二进制打开文件,使用fread,fwrite函数都是允许的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eOteXvjvj.html
其他回答
第1个回答 2012-09-25
用二进制可以读取任何文件啊,如果LZ是WINDOWS编程的话,就用WINAPI函数CreateFile和ReadFile吧
第2个回答 2012-09-25
文件都是以二进制的方式存储在硬盘上~ 程序一般按字节数来读取,你拿到字节数据后,当成字符来处理就是了~ 详情需要对照对应的编码表
相似回答
c语言
文件
处理
答:
fwrite是以二进制方式写文件的,fread是以二进制方式读文件的,
所以二者配合使用没有问题
。但是txt文件是文本文件,是以ASCII方式保存的,应该用fputs/fprintf/fputc/fscanf/fgets/fgetc函数读写。
c语言
的
文件
类型只有
答:
在
C语言中,二进制文件
使用fopen函数打开,使用fclose函数关闭,使用
fread函数
和
fwrite函数
读写数据。二进制文件在计算机中以二进制形式存储,方便机器读写和处理数据。
C语言
~我写一个TXT格式的
文件
在D盘 然后用这个语句读入 可是显示出来...
答:
fread函数、fwrite函数只能读写二进制格式的文件。因为你的文件是文本格式的(除非你是用fwrite函数写入的数据),
所以不能用fread函数正确地读出来
。
c语言中
的
文件
类型只有
答:
例如,以“.exe”、“ .jpg”、“.avi”等为扩展名的文件就是一种
二进制文件
。在
C语言中,
也
可以使用
标准库
函数
来读写二进制文件,如fopen、fclose、
fread
、
fwrite
等。除了这两种常见的文件类型,还有一些其他特定的文件类型,如文件夹(目录)、设备文件等,但这些不属于C语言的文件类型。
c语言文件
操作
fwrite
和
fread
答:
fread
是
C语言
标准为中的一个函数。它从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功或读到文件末尾返回 0。
fwrite
是C语言标准库中的一个
函数,
指向文件写入一个数据块。示例如下://读取一个完整的
文件#
include <stdio.h>#include <...
fwrite函数
的用法
答:
1、文件写入功能:
fwrite函数
是
C语言
标准库中的一个文件操作函数,主要用于将指定内存区域的内容写入到已打开的
二进制文件
中。其特点在于能够以块的形式高效地进行数据写入,特别适合于大容量数据的存储和传输。2、缓冲机制支持:在实际使用过程
中,fwrite
通常会结合操作系统的文件缓冲机制来提高写入效率。即使...
fread
和
fwrite
只能够读
二进制文件
和写二进制文件吗?
答:
fwrite
和fopen可以操作任何格式的
文件
fwrite(&data[i][j],sizeof(int),1,fin);应该是fwrite(&data,sizeof(data),1,fin);这样一次性把整个数据结构写进去,没有必要一个一个的去写.如下:
fread
(&data,sizeof(data),1,fin);fclose(fin);... ...fwrite(&data,sizeof(data),1,fin);fclose...
C语言中,fread
和
fwrite函数
可用于文本
文件
的输入输出吗?。。。
答:
fread
或read
,fwrite
或write 可以作为文本
文件
的读取和写入
c语言中用fread
读出和
用 fwrite
读入 文本
文件
中出现乱码
答:
if((fp=fopen("source.txt","wb"))==NULL)表示你采用的是
二进制
的形式来写入文件 同理 fp=fopen("source.txt","rb");/*打开文件source.txt*/ 表示你用二进制的形式来读取文件 使用二进制形式读取或写入
文件,文件采用
的是二进制形式保存,采用记事本打开后会出现乱码。
大家正在搜
c语言二进制文件和文本文件
c语言文本文件转二进制文件
C语言二进制方式读写文件数据
c语言中随机文件以二进制
c语言数组写入二进制文件
c语言只能读写二进制文件
C语言统计二进制文件的大小
c语言二进制文件
c语言判断是否是二进制文件
相关问题
c语言以二进制方式打开的文件可以使用fread 和fwrit...
c语言中使用fread,fwrite函数为什么一般以二进制方...
C语言中,fread和fwrite函数可用于文本文件的输入输...
c语言中用fread和fwrite函数读数据时怎样判断文件结...
小弟在练习c语言中文件函数操作中,对 fwrite frea...
c语言怎么将一个单向链表读写二进制文件(fwrite和fre...
C++:fstream有类似C语言中fread()和fwri...
C语言这段用fwrite写入和用fread读出函数的程序哪里...