新聞中心

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

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

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

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉林省| 南昌县| 嵊州市| 灌阳县| 博客| 齐河县| 吉木乃县| 建德市| 伊宁市| 鄂尔多斯市| 永泰县| 定西市| 西丰县| 分宜县| 吉安县| 徐州市| 康平县| 兴安盟| 泰安市| 兰西县| 贵德县| 上思县| 阳东县| 乐平市| 武邑县| 巫溪县| 河北省| 仪陇县| 平顺县| 茂名市| 靖州| 淮北市| 岳普湖县| 微山县| 开远市| 柳河县| 朝阳市| 晋城| 大石桥市| 友谊县| 交口县|