C语言中的fprintf函数
- 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 自动选择合适的表示法
C语言中的fprintf函数相关推荐
- C语言中的sprint函数,求sprintf函数的详解
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求sprintf函数的详解,要附带例,粘贴来的也可以,只 问题详情:还有就是我还想要一些常用的宽度修饰之类的输入或者输出格式:回答: ...
- c语言 access编程,C语言中access/_access函数的使用实例详解
在Linux下,access函数的声明在文件中,声明如下: int access(const char *pathname, int mode); access函数用来判断指定的文件或目录是否存在(F ...
- c语言中的printf函数_C语言中的printf()函数与示例
c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...
- c语言的point函数,C语言中friend友元函数详细解析
C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...
- C语言中的strstr函数
C语言中的strstr函数 说到strstr函数,可能很多人会比较陌生,对比其他的字符串函数比如strcpy,strcmp等等,它的确比较少用,但其实他也是一个非常有用和常见的函数,今天,就让我们一起 ...
- C语言中的atoi函数的实现
C语言中有很多的库函数,其实平时没事的时候多去实现一下里面的库函数还是很有用的,下面就来讲一讲C语言中的atoi函数,这个函数的主要功能是将一个字符串转化为一个数字,可能第一眼看上去,你会觉得这是一个 ...
- main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...
PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...
- c语言里面gets(a)是什么意思,C语言中的gets()函数
在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回.如果要读取一行字符串, 比如:I love MIT 这种情况,scanf() ...
- C语言中的Sleep函数的解读
Sleep函数: 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 注意: 在VC中使用带上头文件#include <windows.h& ...
最新文章
- Modelsim下进行功能仿真没问题,可是在ISE综合报错,如何解决?
- Tomcat报错: JDBC unregister 可能导致内存溢出
- LeetCode 202 -- python 计算 happy number
- html5 fc,HTML5_mob604756fc093d的技术博客_51CTO博客
- linux添加qcc,Alpine Linux添加Let’s Encrypt CA证书或者自签CA证书
- 附录 SpringBoot 默认的扫描包是哪个?
- 【Angular 4】依赖注入
- python实现打飞机小游戏
- ArcGis CityEngine 下载地址
- 查看python源码位置方法以及潜在误区
- Ubuntu 软件安装(网易云音乐,有道词典,flash插件)
- MySQL报错:The server quit without updating PID file 我的解决思路和方法
- 4384---一方通行与最后之作 (sdut oj)
- Cpp环境【CQYZOJ3145】【CQOI2916】学生宿舍依法集会权遭受侵害案例
- 可以将 UI 设计图直接生成代码,简直太神奇了,这真的是解放了程序员生产力吗?...
- 【排队助手】投屏模式-使用指南
- echarts 使用zoom属性的影响
- sci计算机与教育,我院硕士研究生谢若鹏在SCI一区期刊发表高水平学术论文
- android获取时区时间格式,Android关于获取日期时间知识点整理
- ubuntu下lintel的安装配置