新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 文件I/O編程之: 標(biāo)準(zhǔn)I/O編程

        文件I/O編程之: 標(biāo)準(zhǔn)I/O編程

        作者: 時(shí)間:2013-09-13 來(lái)源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.104case.com/article/257135.htm

        3.格式化輸入輸出

        格式化輸入輸出可以指定輸入輸出的具體格式,這里有讀者已經(jīng)非常熟悉的printf()、scanf()等,這里就簡(jiǎn)要介紹一下它們的格式,如表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ù))
        失敗:NULL

        表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:相關(guān)命令參數(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ù))
        失敗:NULL

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

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

        linux相關(guān)文章:linux教程



        上一頁(yè) 1 2 3 4 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 洛隆县| 平顺县| 磐石市| 青冈县| 筠连县| 滦平县| 诸城市| 宣恩县| 封开县| 吉首市| 鹿邑县| 南汇区| 盘锦市| 琼结县| 舟山市| 天峨县| 江山市| 宣汉县| 临江市| 确山县| 石河子市| 邵阳市| 晴隆县| 抚远县| 汕头市| 民乐县| 新营市| 紫云| 开原市| 肇东市| 东海县| 宁阳县| 惠安县| 通州市| 敦化市| 健康| 西安市| 邛崃市| 望奎县| 华亭县| 松溪县|