fscanf,fread,fprintf,fwrite的区别和联系 fwrite和fprintf

fread(buffer,size,count,fp)

从fp所指 的文件读入一个数据块。size—读入的字节数,count—读入多少个size字节数据, buffer—读入数据存放内存的起始地址。正常返回count的值。

fwrite(buffer,size, count,fp)

fp所指文件写入一个数据块。size—写入的字节数,count—写入多少个size字节数据,buffer—写入数据在内存的首地址。正常返回count 的值。

fprintf(fp, 格式控制串,输出表列)

输出表列中的数据,按格式控制串 的格式写入由fp所指的文件。

fscanf(fp,格式控制串, 输入表列)

由fp所指文件按格式控制串的格式 读入数据,依次赋给输入表列中相应变量

共有12种,下面给出了它们的符号和意义。

文件使用方式        意 义

“rt”      只读打开一个文本文件,只允许读数据

“wt”      只写打开或建立一个文本文件,只允许写数据

“at”      追加打开一个文本文件,并在文件末尾写数据

“rb”      只读打开一个二进制文件,只允许读数据

fscanf,fread,fprintf,fwrite的区别和联系 fwrite和fprintf
“wb”       只写打开或建立一个二进制文件,只允许写数据

“ab”       追加打开一个二进制文件,并在文件末尾写数据

“rt+”      读写打开一个文本文件,允许读和写

“wt+”      读写打开或建立一个文本文件,允许读写

“at+”      读写打开一个文本文件,允许读,或在文件末追加数 据

“rb+”      读写打开一个二进制文件,允许读和写

“wb+”      读写打开或建立一个二进制文件,允许读和写

“ab+”      读写打开一个二进制文件,允许读,或在文件末追加数据

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/86338.html

更多阅读

LED液晶电视与等离子电视的区别和选择 等离子电视和液晶电视

平板电视主要包括:LCD,LED 和等离子。LCD属于淘汰产品,各生产厂家现仅有少量库存在售。从成像原理上来看,LED液晶和等离子有着明显的区别。液晶属于被动发光型,需要背光灯来提供光源,而等离子属于主动发光型,通过电压驱动激发荧光物质发光

法律与道德的区别与联系 简述道德与法律的区别

思想道德与法律的关系:思想道德与法律既属于不同的学科领域,有着各自不同的研究对象和领域,但也存在着相互关联的地方,他们在个体思想道德素质结构层次上融为一体。(1)思想道德与法律的区别从表现形式上看,法律表现为国

声明:《fscanf,fread,fprintf,fwrite的区别和联系 fwrite和fprintf》为网友余生隻靠浪分享!如侵犯到您的合法权益请联系我们删除