C语言中的文件写函数"fwrite"的问题

发布网友 发布时间:2022-04-26 23:35

我来回答

3个回答

热心网友 时间:2022-06-20 05:49

fwrite
功能说明
将数据写至文件

表头文件
stdio.h

函数定义
size_t fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream)

函数说明
fwrite()用于将数据写入文件中。参数stream为已打开文件的文件类型指针;ptr为指向存放写入数据内存的指针;总共写入nmemb个单元的数据,每单元有size个字节。

返 回 值
函数调用成功返回实际写入的数据单元的数目;失败或已到文件尾时,可能返回一个比参数nmemb小的值。

相关函数
fopen,fread,fseek

热心网友 时间:2022-06-20 05:49

fwrite(&a,strlen(a),1,fp);
将a的内容,长度是strlen(a),从1开始写入fp

热心网友 时间:2022-06-20 05:50

你的程序有问题
应该是fwrite(&a,1,strlen(a),fp);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com