您的位置首页生活百科

C语言fprintf函数与fwrite函数等同吗?都是把数据写入文件吗?

C语言fprintf函数与fwrite函数等同吗?都是把数据写入文件吗?

的有关信息介绍如下:

C语言fprintf函数与fwrite函数等同吗?都是把数据写入文件吗?

一、作用区别: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:返回值是输出的字符数,发生错误时返回一个负值。