fprintf

简介

  c/c++语言函数: fprintf

功 能

  传送格式化输出到一个文件中

用 法

  #include <stdio.h>

  int fprintf( FILE *stream, const char *format, ... );

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

返回值

  成功时返回转换的字节数,失败时返回一个负数.

  在LINUX/UNIX操系统中成功返回0,失败返回-1。并置errno值.

程序例

  /* Program to create backup of the

  AUTOEXEC.BAT file */

  #include <stdio.h>

  int main(void)

  {

  FILE *in, *out;

  if ((in = fopen("//AUTOEXEC.BAT", "rt")) == NULL)

  {

  fprintf(stderr, "Cannot open input file./n");

  return 1;

  }

  if ((out = fopen("//AUTOEXEC.BAK", "wt")) == NULL)

  {

  fprintf(stderr, "Cannot open output file./n");

  return 1;

  }

  while (!feof(in))

  fputc(fgetc(in), out);

  fclose(in);

  fclose(out);

  return 0;

  }

  举例用法:

  #include <stdio.h>

  #include <process.h>

  FILE *stream;

  void main( void )

  {

  int i = 10;

  double fp = 1.5;

  char s[] = "this is a string";

  char c = '/n';

  stream = fopen( "fprintf.out", "w" );

  fprintf( stream, "%s%c", s, c );

  fprintf( stream, "%d/n", i );

  fprintf( stream, "%f/n", fp );

  fclose( stream );

  system( "type fprintf.out" );

  }

  屏幕输出:

  this is a string

  10

  1.500000

  格式化规定符

  %d 十进制有符号整数

  %u 十进制无符号整数

  %f 浮点数

  %s 字符串

  %c 单个字符

  %p 指针的值

  %e 指数形式的浮点数

  %x, %X 无符号以十六进制表示的整数

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

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

fprintf函数的的用法相关推荐

  1. php fprintf,PHP fprintf()函数用法讲解

    PHP fprintf() 函数 实例 把一些文本写入到名为 "test.txt" 的文本文件: $number = 9; $str = "Beijing"; ...

  2. fprintf函数的用法matlab_极力推荐这个Matlab教程

    点击蓝字 关注我们 儿童节快乐 前些日子, 由于一些原因的需要, 又把曾经的毕业论文拿来, 改吧改吧, 发现有些地方真的惨目忍睹, 只怪当时太年轻, 没想到给自己挖了一个大坑, 不,, 应该称之为巨坑 ...

  3. **matlab中fprintf函数简单用法**

    1.fprintf函数:将数据按指定格式写入到文本文件中. 2.用法说明: fprintf(fid, format, variables): 按指定的格式将变量的值输出到屏幕或指定文件: fid为文件 ...

  4. C语言fscanf/fprintf函数(格式化读写文件)的用法(%[]和%n说明符)

    文章目录 []基本用法 []特殊用法 %n用法 fscanf() 和 fprintf() 函数 简单示例 []基本用法 scanf() fscanf()函数,均从第一个非空格的可显示字符开始读起! 众 ...

  5. C语言fscanf和fprintf函数的用法详解

    fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是 ...

  6. 第十一章 文件操作_C语言fscanf和fprintf函数的用法详解(格式化读写文件)

    fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是 ...

  7. 数学建模(1)-matlab之fprintf函数用法

    fprintf函数在matlab具体应用 clc clearage = 18;name = '小飞';fprintf('%s的年龄是%d.\n',name,age) 说明:  \n表示换行 示例 cl ...

  8. php fprintf,PHP fprintf() 函数 | 菜鸟教程

    PHP fprintf() 函数 实例 把一些文本写入到名为 "test.txt" 的文本文件: $number = 9; $str = "Beijing"; ...

  9. 使用fprintf()函数格式化输出至磁盘文件和是stdout

    2019独角兽企业重金招聘Python工程师标准>>> //numberfile.c -- 演示fprintf()函数的用法 #include <stdio.h> #in ...

最新文章

  1. docker(3)docker下的centos7下安装jdk
  2. 面试题 02.01. 移除重复节点
  3. 《30天自制操作系统》笔记(04)——显示器256色
  4. 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。
  5. linux下ip协议(V4)的实现(一)
  6. Go 语言之 defer 的前世今生
  7. python+selenium 自动化测试环境搭建
  8. Eclipse查看hadoop源代码出现Source not found,是因为没有添加.zip
  9. scsi设备扫描特征分析
  10. 谷歌浏览器文字转语音
  11. 企业信息化互联网转型“生死劫”
  12. iOS手机上查看html源码,View Source:在 iOS 上轻松查看网页源代码-网页源文件
  13. Oracle审计与数据库防火墙(AVDF)介绍
  14. 树洞OCR文字识别v1.1.0官方版
  15. 用shader做一个柿子颜色的过场动画
  16. 面向对象开发期末复习概述(四)
  17. 智密-腾讯云直播 MLVB 插件优化教程:六步提升拉流速度+降低直播延迟
  18. 大数据工程师四能力你拥有几种?
  19. Linux Ubuntu 安装 Realtek 8812BU无线网卡
  20. 计算机实验报告word结果总结,计算机网络实验报告.doc

热门文章

  1. 蒲公英——APP内测分发平台
  2. 浅谈对IT架构师的理解
  3. 关于时钟周期、状态周期、机器周期、指令周期的解释_普中_89C52单片机
  4. 单链表建立的两种方法 头插法和尾插法
  5. 2021-08-08 WPF控件专题 WrapPanel 控件详解
  6. 一个啥也不是的鬼畜视频创作示例
  7. 百万冲顶 获取复活币
  8. fstream、ifstream、ofstream创建新文件
  9. 医用计算机应用,医用计算机应用基础与实训教程
  10. 学习OpenCV(中文版)