将数据写入文件C语言fwrite,fwrite -- 将数据写入到文件中
生活随笔
收集整理的這篇文章主要介紹了
将数据写入文件C语言fwrite,fwrite -- 将数据写入到文件中
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
fwrite函數文檔
函數概要:
fwrite 函數用于將指定尺寸的數據寫入到指定的文件中。
函數原型:
#include
...
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
參數解析:
參數
含義
ptr
指向存放數據的內存塊指針,該內存塊的尺寸最小應該是 size * nmemb 個字節
size
指定要寫入的每個元素的尺寸,最終尺寸等于 size * nmemb
nmemb
指定要寫入的元素個數,最終尺寸等于 size * nmemb
stream
該參數是一個 FILE 對象的指針,指定一個待寫入的文件流
返回值:
1. 返回值是實際寫入到文件中的元素個數(nmemb);
2. 如果返回值與 nmemb 參數的值不同,則有錯誤發生。
演示:
#include
#include
#include
struct Date
{
int year;
int month;
int day;
};
struct Book
{
char name[40];
char author[40];
char publisher[40];
struct Date date;
總結
以上是生活随笔為你收集整理的将数据写入文件C语言fwrite,fwrite -- 将数据写入到文件中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吃完饭了
- 下一篇: 你写的代码和66万的车有什么区别