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 自动选择合适的表示法
fprintf函数的的用法相关推荐
- php fprintf,PHP fprintf()函数用法讲解
PHP fprintf() 函数 实例 把一些文本写入到名为 "test.txt" 的文本文件: $number = 9; $str = "Beijing"; ...
- fprintf函数的用法matlab_极力推荐这个Matlab教程
点击蓝字 关注我们 儿童节快乐 前些日子, 由于一些原因的需要, 又把曾经的毕业论文拿来, 改吧改吧, 发现有些地方真的惨目忍睹, 只怪当时太年轻, 没想到给自己挖了一个大坑, 不,, 应该称之为巨坑 ...
- **matlab中fprintf函数简单用法**
1.fprintf函数:将数据按指定格式写入到文本文件中. 2.用法说明: fprintf(fid, format, variables): 按指定的格式将变量的值输出到屏幕或指定文件: fid为文件 ...
- C语言fscanf/fprintf函数(格式化读写文件)的用法(%[]和%n说明符)
文章目录 []基本用法 []特殊用法 %n用法 fscanf() 和 fprintf() 函数 简单示例 []基本用法 scanf() fscanf()函数,均从第一个非空格的可显示字符开始读起! 众 ...
- C语言fscanf和fprintf函数的用法详解
fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是 ...
- 第十一章 文件操作_C语言fscanf和fprintf函数的用法详解(格式化读写文件)
fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是 ...
- 数学建模(1)-matlab之fprintf函数用法
fprintf函数在matlab具体应用 clc clearage = 18;name = '小飞';fprintf('%s的年龄是%d.\n',name,age) 说明: \n表示换行 示例 cl ...
- php fprintf,PHP fprintf() 函数 | 菜鸟教程
PHP fprintf() 函数 实例 把一些文本写入到名为 "test.txt" 的文本文件: $number = 9; $str = "Beijing"; ...
- 使用fprintf()函数格式化输出至磁盘文件和是stdout
2019独角兽企业重金招聘Python工程师标准>>> //numberfile.c -- 演示fprintf()函数的用法 #include <stdio.h> #in ...
最新文章
- docker(3)docker下的centos7下安装jdk
- 面试题 02.01. 移除重复节点
- 《30天自制操作系统》笔记(04)——显示器256色
- 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。
- linux下ip协议(V4)的实现(一)
- Go 语言之 defer 的前世今生
- python+selenium 自动化测试环境搭建
- Eclipse查看hadoop源代码出现Source not found,是因为没有添加.zip
- scsi设备扫描特征分析
- 谷歌浏览器文字转语音
- 企业信息化互联网转型“生死劫”
- iOS手机上查看html源码,View Source:在 iOS 上轻松查看网页源代码-网页源文件
- Oracle审计与数据库防火墙(AVDF)介绍
- 树洞OCR文字识别v1.1.0官方版
- 用shader做一个柿子颜色的过场动画
- 面向对象开发期末复习概述(四)
- 智密-腾讯云直播 MLVB 插件优化教程:六步提升拉流速度+降低直播延迟
- 大数据工程师四能力你拥有几种?
- Linux Ubuntu 安装 Realtek 8812BU无线网卡
- 计算机实验报告word结果总结,计算机网络实验报告.doc