【文件属性】:
文件名称:fwrite函数语法要点-数字逻辑电路的asic设计
文件大小:2.83MB
文件格式:PDF
更新时间:2021-06-02 18:43:47
LINUX 嵌入式
(1)fwrite函数说明
fwrite函数是用于对指定的文件流进行写操作。
(2)fwrite函数格式
fwrite函数格式如表6.19 所示。
表6.19 fwrite函数语法要点
所需头文件#include
函数原型size_t fwrite(const void * ptr,size_t size,size_t nmemb,FILE * stream)
函数传入值ptr:存放写入记录的缓冲区
华清远见——嵌入式培训专家http://www.farsight.com.cn
华清远见<嵌入式Linux应用开发班>培训教材
size:写入的记录大小
nmemb:写入的记录数
stream:要写入的文件流
函数返回值
成功:返回实际写入到的nmemb数目
失败:EOF
这里仅以fwrite为例简单说明:
/*fwrite.c*/
#include
int main()
{
FILE *stream;
char s[3]={'a','b','c'};
/*首先使用fopen打开文件,之后再调用fwrite写入文件*/
stream=fopen("what","w");
i=fwrite(s,sizeof(char),nmemb,stream);
printf("i=%d",i);
fclose(stream);
}
运行结果如下所示:
[root@localhost file]# ./write
i=3
[root@localhost file]# cat what
abc
6.5.3 输入输出