write
是C++标准库中的一个函数,而fwrite
是C标准库中的一个函数。write
函数被定义在<iostream>
头文件中,而fwrite
函数被定义在<cstdio>
头文件中。
write
函数是用于向输出流中写数据的,而fwrite
函数是用于将数据写入到文件中的。
write
函数的第一个参数是一个字符指针,表示要写入的数据,第二个参数是要写入的字节数。而fwrite
函数的第一个参数是一个指向要写入数据的地址的指针,第二个参数是每个元素的字节数,第三个参数是要写入的元素数量。
write
函数返回void,不返回任何值,而fwrite
函数返回实际写入的元素数量。
总的来说,write
更适用于C++的输入输出流,而fwrite
更适用于C语言中的文件读写操作。