fprintf()

转载 2007年09月13日 10:48:00

 fprintf是像printf那样格式化输出到文件,而fwrite是按一个字节块一个字节块的方式写到文件。

一般保存数据用fwrite写到二进制文件中。但为方便有时需要格式化数据到文件,这时才用fprintf,如fprintf(fp, "%.2f %c %d", fTest, cTest, iTest),此时读取就用相应的fread同样方式读出来。

注意:用fprinf时一定要小心,各格式化之间一定要以空格分开数据,否则易使fread读出错误的数据。并且fprintf效率很低,最好用sprintf先把数据按要求写到一个字符数组中,再用fwrite将此字符数组写到文件中

exp:

fprintf (fp,"<%02d/%02d/%02d-%02d:%02d:%02d>", (1900+p->tm_year),(1+p->tm_mon),
            p->tm_mday,p->tm_hour, p->tm_min, p->tm_sec);
     fprintf(fp,"<Fatal><Module:%s><subMudule:%s><%s>/n",module,subModule, pcString);

fwrite与fprintf区别、printf与fprintf区别

C语言把文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件又称为文本(text)文件,它的每个字节放一个ASC...
  • liulina603
  • liulina603
  • 2013年09月27日 09:34
  • 19172

fopen和fprintf函数的使用

#include #include using namespace std; #define F_PATH "E:\\梁栋凯\\example\\fopen\\fopen\\liang.txt" ...
  • u010159842
  • u010159842
  • 2016年05月10日 15:50
  • 3151

printf、fprintf、dprintf、sprintf、snprintf、vprintf系列

printf、fprintf、dprintf、sprintf、snprintf均是格式化输出原型如下:printf, fprintf, sprintf, snprintf, vprintf, vfpr...
  • feather_wch
  • feather_wch
  • 2016年02月21日 20:37
  • 1466

C语言fprintf()函数:输出函数(格式化输出数据至文件)

链接网址:http://c.biancheng.net/cpp/html/291.html 相关函数:printf, fscanf, vfprintf 头文件:#include ...
  • SMF0504
  • SMF0504
  • 2016年08月05日 13:37
  • 1085

【C语言天天练(十三)】printf、fprintf、sprintf和snprintf函数

#include int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); ...
  • To_Be_IT_1
  • To_Be_IT_1
  • 2014年06月18日 22:34
  • 2352

利用可变参实现fprintf函数

#include #include /* 可变参相关接口 typedef char * va_list ; void va_start (va_list ap , prev_param) ;...
  • morixinguan
  • morixinguan
  • 2016年02月22日 20:26
  • 2373

fprintf函数调用出core

最近写了一段代码,程序core在了打日志的地方,很诡异。 LOG_FATAL("[log_id=%ld]sql exception throw, mysql error code =...
  • Gentle_bird
  • Gentle_bird
  • 2013年11月26日 21:40
  • 1256

matlab导出数据(fprintf_dlmwrite_xlswrite)

  • 2013年09月14日 16:57
  • 30KB
  • 下载

fprintf、printf、sprintf、fscanf、scanf、sscanf_格式化输入输出

  • 2012年03月30日 16:11
  • 23KB
  • 下载

fprintf类函数

  • 2015年03月04日 14:46
  • 26KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fprintf()
举报原因:
原因补充:

(最多只允许输入30个字)