11智能在线
新记
fread 读取文件到终端
文件在间歇写入数据,现在要每写完一次读取一次到终端显示。
fread(stdout,sizeof(*fp),1,fp); 这样有什么问题吗?
举报该文章
相关建议 2010-07-27
为什么要写完之后再读取?
既然已经有待写的数据,直接输出到终端不行吗?不知道是否我的理解有误?
如果确实是要边写边读,那么首先文件要以读写模式打开,每次写入文件之后,文件指针会自动向后移动,读取之前需要使用fseek移动文件指针到写数据之前的位置,然后使用fread读取数据即可
################################################
stdout是只写文件,即控制台,即printf输出的目的文件,使用fread从只写文件中读取数据是会报错的
对应的stdin是只读文件
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fvmmp8fv4.html
其他看法
无其他回答
相似回答
大家正在搜