久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 文件I/O編程之: 標準I/O編程

文件I/O編程之: 標準I/O編程

作者: 時間:2013-09-13 來源:網絡 收藏

本文引用地址:http://cqxgywz.com/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 下一頁

評論


相關推薦

技術專區

關閉