c++ fwrite
时间: 2023-09-04 15:14:55 浏览: 171
fwrite是C语言中的一个文件操作函数,用于将数据以二进制形式写入文件中。它的函数原型为:
size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream);
其中,ptr是指向要写入数据的指针,size是要写入数据的每个元素的大小,count是要写入的元素数量,stream是要写入的文件指针。
在引用的例子中,fwrite被用来实现文件的二进制拷贝。通过读取源文件的数据,并将相同的数据写入目标文件中实现。该函数会返回成功写入的元素个数。
在该例子中,如果fwrite函数返回的值与要写入的元素数量不相等,说明写入文件时发生了错误,并返回相应的错误码。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [C++文件操作:fopen / fread / fwrite](https://blog.csdn.net/shenziheng1/article/details/79472102)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [C++-异常机制](https://blog.csdn.net/procurar/article/details/126614177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文