一、作用区别:fwrite是c语言函数,指向文件写入一个数据块。fprintf是c/c++中的一个格式化写—库函数;其作用是格式化输出到一个流/文件中;二、函数原型区别:fwrite:size_t
fwrite(const
void*
buffer,
size_t
size,
size_t
count,
file*
stream);fprintf:int
fprintf
(file*
stream,
const
char*format,
[argument]);三、返回值区别:fwrite:返回实际写入的数据项个数。fprintf:返回值是输出的字符数,发生错误时返回一个负值。