C语言中,如果简单的输出txt,或者dat文件,或者我们需要输出标准化格式化的的数据,那么我们就会需要这个函数,我在地球物理学专业课中实验课编程中,总会遇到这个函数,现在我就把收集来的信息分享一下。fprintf是C/C++中的一个格式化写—库函数,位于头文件中,其作用是格式化输 出到一个流/文件中;函数原型为int fprintf( FILE *stream, const char *format, [ argument ]...),fprintf()函数根据指定的格式(format)向输出流(stream)写入数据(argument)。

定义

int fprintf (FILE* stream, const char*format, [argument])

FILE*stream:文件指针

const char* format:输出格式

[argument]:附加参数列表

用 法

#include

#include

intfprintf( FILE *stream, const char *format, ... );

fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值.

规定符

%d, %i 十进制有符号整数

%u 十进制无符号整数

%f 浮点数

%s 字符串

%c 单个字符

%p指针的值

%e, %E 指数形式的浮点数

%x无符号以小写十六进制表示的整数

%X 无符号以大写十六进制表示的整数

%o 无符号以八进制表示的整数

%g 自动选择合适的表示法

当然,fprintf必须是配合fopen使用的,下边提供几段代码。

int main()

{

FILE* fp;

int i = 617;

char* s = "that is a good new";

fp = fopen("text.dat", "w");

fputs("total", fp);

fputs(":", fp);

fprintf(fp, "%d\n", i);

fprintf(fp, "%s", s);

fclose(fp);

return 0;

}

输出至文件text.dat:

total:617

c语言中fprintf的作用,C语言中fprintf函数介绍相关推荐

  1. c语言中rand()的作用,c语言中的rand()函数用法

    rand() rand()函数作用:用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的. rand()函数返回:返回一个范围在 ...

  2. c语言中 amp 的作用,c语言中“amp;amp;”什么意思

    c语言中"&&"什么意思 在c语言中,"&&"是"与"."并且"的意思.它是逻辑运算符, ...

  3. C语言中fscanf的作用,C语言中fgets和fscanf区别详解

    搜索热词 C语言中fgets和fscanf区别详解 一.作用上的大概区别: ①fgets:从文件中读取一行数据存入缓冲区(fgets遇到回车才会结束,不对空格和回车做任何转换就录入到缓冲区,结束后再往 ...

  4. c语言中argc的作用,C语言中main函数的参数argc和argv

    参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...

  5. c语言中endif的作用,C语言中#ifdef,#ifndef和#endif的作用

    现在规定一下头文件书写规范, 根据陈皓编写的跟我一起些makefile,一定要记住:头文件中应该只是声明,而定义应该放在C/C++文件中.否则如果出现有定义,比如头文件中有int a =2;如果有多个 ...

  6. c语言中fopen的作用,c语言中fopen的用法

    在C语言中,fopen也是一个打开文件的函数.在C语言的命令窗口中输入doc fopen或者help fopen就可以获得该函数的帮助信息.下面小编就跟你们详细介绍下c语言中fopen的用法,希望对你 ...

  7. 在c语言中 auto的作用,c语言中auto是什么意思

    说起auto相信很多人都不知道是什么意思,下面php中文网就带领大家学习一下c语言中auto是什么意思. auto是C语言的一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类.结构.枚举 ...

  8. c语言中funx的作用,c语言中fun用法详解

    C语言中fun用法详解 fun函数是自定义的C/C++语言函数,函数功能多样.该函数名为"函数"英文function的简写,一般在示例和试题中使用,通常在主函数中被调用. C/C+ ...

  9. 在c语言中for的作用,c语言中for语句的用法

    C语言语言中FOR的用法 for 是一个循环语句,和while是类似的,for一般的用法有: for(i=0;i<10;i++) { printf("hello world" ...

  10. c语言中argc的作用,C语言中 int main(int argc,char *argv[])的两个参数详解

    C语言中 int main(int argc,char *argv[])的两个参数详解 argc是命令行总的参数个数: argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数.命令行后面 ...

最新文章

  1. [转]文件IO详解(二)---文件描述符(fd)和inode号的关系
  2. python 删除字符串中空格
  3. Spring系列之AOP实现的两种方式
  4. PerfLab(直接在服务器上完成)
  5. 北邮OJ 84. Single Number
  6. maven project创建填充项
  7. 静态方法和实例方法(mark)
  8. 信息学奥赛一本通(1234:2011)
  9. 《Go语言程序设计》读书笔记(二)函数
  10. [解题报告]Codeforces 105D Entertaining Geodetics
  11. 双亲委派模型与 Flink 的类加载策略
  12. 地理坐标系转换工具,支持WGS84/GCJ02/BD09等常用坐标系互转
  13. 【Ceph】ceph luminous版本新增组件:ceph-mgr
  14. 物联网是什么,和互联网之间主要有什么区别
  15. 振动试验设备的选择和使用
  16. linux 命令 cups,linux cups 打印机命令说明
  17. 通过jquery读cookie添加xsrf HTTP头来避免请求伪造
  18. 笔记13:Python 和 Elasticsearch 构建简易搜索
  19. 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 get-help about_signing
  20. python hist直方图拟合曲线_详解用Python为直方图绘制拟合曲线的两种方法

热门文章

  1. PHP获得某天某星期某月的开始结束时间
  2. sql服务器注册表被禁用,彻底删除SQL Server注册表信息
  3. MIPS体系结构简介
  4. 二手手机验机教程(不拆机)
  5. Ubuntu输入法使用回车键后字符间距异常的问题
  6. thinkpad选择启动项_thinkpad怎么从u盘启动|联想thinkpad笔记本bios设置usb启动教程-系统城...
  7. CRM 客户管理系统C#源码
  8. 2019觉得工作很难找?来成都网优谷学点技术吧,小老弟!
  9. 3日线与5日线金叉买入法
  10. 如何使用机器学习在一个非常小的数据集上做出预测