c++

C++ write与fwrite的区别

小樊
142
2024-07-13 09:32:27
栏目: 编程语言

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

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

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

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

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

0
看了该问题的人还看了