新聞中心

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

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

作者: 時間:2013-09-13 來源:網(wǎng)絡 收藏

本文引用地址:http://m.butianyuan.cn/article/257135.htm

3.格式化輸入輸出

格式化輸入輸出可以指定輸入輸出的具體格式,這里有讀者已經(jīng)非常熟悉的printf()、scanf()等,這里就簡要介紹一下它們的格式,如表6.25~表6.27所示。

表6.25 格式化輸出1

所需頭文件

#includestdio.h>

函數(shù)原型

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

函數(shù)傳入值

format:記錄輸出格式
fp:文件描述符
buf:記錄輸出緩沖區(qū)

函數(shù)返回值

成功:輸出字符數(shù)(sprintf返回存入數(shù)組中的字符數(shù))
失?。篘ULL

表6.26 格式化輸出函數(shù)2

所需頭文件

#includestdarg.h>
#includestdio.h>

函數(shù)原型

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

函數(shù)傳入值

format:記錄輸出格式
fp:文件描述符
arg:相關命令參數(shù)

函數(shù)返回值

成功:存入數(shù)組的字符數(shù)
失敗:NULL

表6.27 格式化輸入函數(shù)

所需頭文件

#includestdio.h>

函數(shù)原型

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

函數(shù)傳入值

format:記錄輸出格式
fp:文件描述符
buf:記錄輸入緩沖區(qū)

函數(shù)返回值

成功:輸出字符數(shù)(sprintf返回存入數(shù)組中的字符數(shù))
失?。篘ULL

由于本節(jié)的函數(shù)用法比較簡單,并且比較常用,因此就不再舉例了,請讀者需要用到時自行查找其用法。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

linux相關文章:linux教程



上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉