C++ write与fwrite的区别

   2024-10-06 6490
核心提示:write 是C++标准库中的一个函数,而fwrite是C标准库中的一个函数。write函数被定义在iostream头文件中,而fwrite函数被定义在cst

write 是C++标准库中的一个函数,而fwrite是C标准库中的一个函数。write函数被定义在<iostream>头文件中,而fwrite函数被定义在<cstdio>头文件中。

write函数是用于向输出流中写数据的,而fwrite函数是用于将数据写入到文件中的。

write函数的第一个参数是一个字符指针,表示要写入的数据,第二个参数是要写入的字节数。而fwrite函数的第一个参数是一个指向要写入数据的地址的指针,第二个参数是每个元素的字节数,第三个参数是要写入的元素数量。

write函数返回void,不返回任何值,而fwrite函数返回实际写入的元素数量。

总的来说,write更适用于C++的输入输出流,而fwrite更适用于C语言中的文件读写操作。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号