1. fprintf
  2. 简介
  3.   c/c++语言函数: fprintf
  4. 功 能
  5.   传送格式化输出到一个文件中
  6. 用 法
  7.   #include <stdio.h>
  8.   int fprintf( FILE *stream, const char *format, ... );
  9.   fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值.
  10. 返回值
  11.   成功时返回转换的字节数,失败时返回一个负数.
  12.   在LINUX/UNIX操系统中成功返回0,失败返回-1。并置errno值.
  13. 程序例
  14.   /* Program to create backup of the
  15.   AUTOEXEC.BAT file */
  16.   #include <stdio.h>
  17.   int main(void)
  18.   {
  19.   FILE *in, *out;
  20.   if ((in = fopen("//AUTOEXEC.BAT", "rt")) == NULL)
  21.   {
  22.   fprintf(stderr, "Cannot open input file./n");
  23.   return 1;
  24.   }
  25.   if ((out = fopen("//AUTOEXEC.BAK", "wt")) == NULL)
  26.   {
  27.   fprintf(stderr, "Cannot open output file./n");
  28.   return 1;
  29.   }
  30.   while (!feof(in))
  31.   fputc(fgetc(in), out);
  32.   fclose(in);
  33.   fclose(out);
  34.   return 0;
  35.   }
  36.   举例用法:
  37.   #include <stdio.h>
  38.   #include <process.h>
  39.   FILE *stream;
  40.   void main( void )
  41.   {
  42.   int i = 10;
  43.   double fp = 1.5;
  44.   char s[] = "this is a string";
  45.   char c = '/n';
  46.   stream = fopen( "fprintf.out", "w" );
  47.   fprintf( stream, "%s%c", s, c );
  48.   fprintf( stream, "%d/n", i );
  49.   fprintf( stream, "%f/n", fp );
  50.   fclose( stream );
  51.   system( "type fprintf.out" );
  52.   }
  53.   屏幕输出:
  54.   this is a string
  55.   10
  56.   1.500000
  57.   格式化规定符
  58.   %d 十进制有符号整数
  59.   %u 十进制无符号整数
  60.   %f 浮点数
  61.   %s 字符串
  62.   %c 单个字符
  63.   %p 指针的值
  64.   %e 指数形式的浮点数
  65.   %x, %X 无符号以十六进制表示的整数
  66.   %0 无符号以八进制表示的整数
  67.   %g 自动选择合适的表示法

C语言中的fprintf函数相关推荐

  1. C语言中的sprint函数,求sprintf函数的详解

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求sprintf函数的详解,要附带例,粘贴来的也可以,只 问题详情:还有就是我还想要一些常用的宽度修饰之类的输入或者输出格式:回答: ...

  2. c语言 access编程,C语言中access/_access函数的使用实例详解

    在Linux下,access函数的声明在文件中,声明如下: int access(const char *pathname, int mode); access函数用来判断指定的文件或目录是否存在(F ...

  3. c语言中的printf函数_C语言中的printf()函数与示例

    c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...

  4. c语言的point函数,C语言中friend友元函数详细解析

    C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...

  5. C语言中的strstr函数

    C语言中的strstr函数 说到strstr函数,可能很多人会比较陌生,对比其他的字符串函数比如strcpy,strcmp等等,它的确比较少用,但其实他也是一个非常有用和常见的函数,今天,就让我们一起 ...

  6. C语言中的atoi函数的实现

    C语言中有很多的库函数,其实平时没事的时候多去实现一下里面的库函数还是很有用的,下面就来讲一讲C语言中的atoi函数,这个函数的主要功能是将一个字符串转化为一个数字,可能第一眼看上去,你会觉得这是一个 ...

  7. main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...

    PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...

  8. c语言里面gets(a)是什么意思,C语言中的gets()函数

    在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回.如果要读取一行字符串, 比如:I love MIT 这种情况,scanf() ...

  9. C语言中的Sleep函数的解读

    Sleep函数: 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 注意: 在VC中使用带上头文件#include <windows.h& ...

最新文章

  1. Modelsim下进行功能仿真没问题,可是在ISE综合报错,如何解决?
  2. Tomcat报错: JDBC unregister 可能导致内存溢出
  3. LeetCode 202 -- python 计算 happy number
  4. html5 fc,HTML5_mob604756fc093d的技术博客_51CTO博客
  5. linux添加qcc,Alpine Linux添加Let’s Encrypt CA证书或者自签CA证书
  6. 附录 SpringBoot 默认的扫描包是哪个?
  7. 【Angular 4】依赖注入
  8. python实现打飞机小游戏
  9. ArcGis CityEngine 下载地址
  10. 查看python源码位置方法以及潜在误区
  11. Ubuntu 软件安装(网易云音乐,有道词典,flash插件)
  12. MySQL报错:The server quit without updating PID file 我的解决思路和方法
  13. 4384---一方通行与最后之作 (sdut oj)
  14. Cpp环境【CQYZOJ3145】【CQOI2916】学生宿舍依法集会权遭受侵害案例
  15. 可以将 UI 设计图直接生成代码,简直太神奇了,这真的是解放了程序员生产力吗?...
  16. 【排队助手】投屏模式-使用指南
  17. echarts 使用zoom属性的影响
  18. sci计算机与教育,我院硕士研究生谢若鹏在SCI一区期刊发表高水平学术论文
  19. android获取时区时间格式,Android关于获取日期时间知识点整理
  20. ubuntu下lintel的安装配置

热门文章

  1. 什么是MVC开发模式?
  2. Python 编程导论 Chapter 4 —— 函数、作用域与抽象
  3. 买卖股票跟帮老婆买菜是一码事
  4. 网站优化(seo)基础篇之网站关键词
  5. C++的STL中accumulate函数用法
  6. UGC、PGC、OGC的概念
  7. UML小结,UML图,UML例子
  8. 数据分析统计学原理第十二章:多个比例的比较、独立性及拟合优度检验 | 我的统计学原理复习日记
  9. 杭电OJ 1129(C++)
  10. java类加密_Java中常用加密类型