新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 文件I/O编程之: 标准I/O编程

文件I/O编程之: 标准I/O编程

作者:时间:2013-09-13来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/257135.htm

3.格式化输入输出

格式化输入输出可以指定输入输出的具体格式,这里有读者已经非常熟悉的printf()、scanf()等,这里就简要介绍一下它们的格式,如表6.25~表6.27所示。

表6.25 格式化输出1

所需头文件

#includestdio.h>

函数原型

intprintf(constchar*format,…)
intfprintf(FILE*fp,constchar*format,…)
intsprintf(char*buf,constchar*format,…)

函数传入值

format:记录输出格式
fp:文件描述符
buf:记录输出缓冲区

函数返回值

成功:输出字符数(sprintf返回存入数组中的字符数)
失败:NULL

表6.26 格式化输出函数2

所需头文件

#includestdarg.h>
#includestdio.h>

函数原型

intvprintf(constchar*format,va_listarg)
intvfprintf(FILE*fp,constchar*format,va_listarg)
intvsprintf(char*buf,constchar*format,va_listarg)

函数传入值

format:记录输出格式
fp:文件描述符
arg:相关命令参数

函数返回值

成功:存入数组的字符数
失败:NULL

表6.27 格式化输入函数

所需头文件

#includestdio.h>

函数原型

intscanf(constchar*format,…)
intfscanf(FILE*fp,constchar*format,…)
intsscanf(char*buf,constchar*format,…)

函数传入值

format:记录输出格式
fp:文件描述符
buf:记录输入缓冲区

函数返回值

成功:输出字符数(sprintf返回存入数组中的字符数)
失败:NULL

由于本节的函数用法比较简单,并且比较常用,因此就不再举例了,请读者需要用到时自行查找其用法。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux相关文章:linux教程



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭