当前位置:秒懂百科馆 >

学前教育

> fprintf() 函数有什么区别 各表示什么意思

fprintf() 函数有什么区别 各表示什么意思

fprintf() 函数有什么区别 各表示什么意思

我用的Redhat、可以直接看函数的man page,就知道函数的参数和使用说明,以及使用注意。给你找了一个fprintf的man page : 。你以后可以搜索man page。

1、这里简介一下 :int fprintf(FILE * stream, const char * format, …);--> 将内容打印输出到指定的文件中,就是比printf多一个FILE*参数而已,其他基本一样。

2、fwrite和fread的man page差不多 :size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);size_t fwrite(const void * ptr, size_t size, size_t nmemb,FILE * stream);-- 返回值 : 读/写的记录的数量N = nmemb : 读/写成功 读/写的记录的数量N < nmemb 或 N =0 : 读/写出错或读到文件的末尾-- 一个记录是由一定长度的字节组成的一个单元。

3、-- fread用于读取记录、即从stream中读取nmemb个长度为size的记录单元、并保存在ptr指定的空间当文件最后一行的记录数小于nmemb时、返回的数值小于nmemb,但是读取成功。

4、-- fwrite用于写入记录、 即从将ptr指定的空间中的nmemb个长度为size的记录单元写入stream中。

标签: fprintf 函数
  • 文章版权属于文章作者所有,转载请注明 https://mdbkg.com/xue/4393e.html