亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 標準IO函數

標準IO函數 時間:2018-09-29      來源:未知

【1】int fflush(FILE *stream);

功能:強制刷新一個流

返回:成功 0,  失敗 EOF

注意:fflush(stdin)Gcc不支持

【2】stdin stdout stderr

刷新條件:滿、fflush、進程結束、‘\n’

【3】FILE *fopen(cost char *path, const char *mode);

功能:打開一個文件,獲得文件的流

參數:<path> 路徑,字符串首地址  

     <mode> 模式,字符串首地址

返回:成功返回文件流指針,失敗返回NULL

r 只讀 r+ 可讀可寫(從頭覆蓋) //不創建

w 只寫(清空) w+ 可讀可寫(清空) //文件不存在則創建

a 只寫(追加) a+ 可讀可寫(追加) //文件不存在則創建

【4】 int fputc(int c, FILE *stream);

【5】 int fclose(FILE *fp);

功能:關閉一個流。

參數:<stream>文件流指針

【6】int fgetc(FILE *stream);

功能:從流中讀取一個字符。

注意:讀完一個字符是要接著讀第二個字符的      

【7】int fprintf(FILE *stream, const char *format, ...);

功能:將打印的內容生成字符串寫入一個流中。

參數:<stream>文件流指針;后面與printf一樣

返回:輸出數據的字節數

【8】int fputs(const char *s, FILE *stream);

功能:向一個流中寫入s所指向的字符串。

返回:輸出數據的字節數

【*】char *fgets(char *s, int size, FILE *stream);

功能:從一個流中讀取size大小的字符,寫入s所指向的字符串。

參數:<s> 字符串首地址;

 <size> 讀取的字節大小

返回:字符串的首地址

注意:多讀取size-1 個字符,遇到'\n'結束

【10】size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);

功能:將ptr所指向的數據單元寫入文件中

參數: <ptr>  數據來源

<size>  每單元數據的字節大小

<nmemb> 單元數據的次數

<stream>文件流指針

返回:成功獲取的單元次數:1 ~ nmemb。  

 不足一單元數據,或失敗:0

【11】size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

功能:從文件中讀取數據單元

參數: <ptr>   數據保存的位置

<size>  讀取單元數據的大小

<nmemb> 讀取單元數據的個數

返回:成功獲取的單元次數:1 ~ nmemb。

不足一單元數據,或失敗:0

【12】int fseek(FILE *stream, long offset, int whence);

功能:定位流的讀寫位置

參數:<offset>  偏移量  

     <whence>  SEEK_SET  文件開始(在第一個字符)                                                                             

SEEK_CUR  當前 

SEEK_END  文件末尾 (后一個字符的下一個)

返回:成功返回當前位置  失敗-1

注意:"a+" 時使用fseek無效

【13】void rewind(FILE *stream);

<==> 

fseek(fp,0, SEEK_SET);

【14】long ftell(FILE *stream);

  功能:獲取流當前的讀寫位置

返回:成功  當前的讀寫位置

     失敗  -1

注意:起始位置為0;

【15】int feof(FILE *stream);

功能:判斷一個文件是否到文件結尾

返回:結束非0, 沒有結束0

【16】void clearerr(FILE *stream);

功能:清除文件結束標識,清除錯誤信息

上一篇:指針函數和函數指針

下一篇:4412 lcd驅動及簡單字符顯示

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 午夜手机福利视频 | 日本一区二区三区四区视频 | 两性色午夜视频免费播放 | 久操视频免费观看 | 国产传媒在线视频 | 人人射人人澡 | 久久95| 国产亚洲人成a在线v网站 | 国产女人在线 | 国产精品久久久久无码av | 三级视频在线观看 | www.99色.com| 亚洲成人婷婷 | 国内永久第一免费福利视频 | 日本黄大片免播放视播放器 | 国产三级理论片 | jizzjizz日本高清免费 | 中文字幕一区二区在线播放 | 国产人妖ts在线观看免费视频 | 久伊人| 激情视频免费网站 | 欧美经典成人在观看线视频 | 人人看人人射 | 人人模人人| 欧美成人影院在线观看三级 | 人人草视频在线 | 99久久免费观看 | 国产日韩欧美 | 亚洲综合免费视频 | 美女日批免费视频 | 久久99精品久久久久久青青91 | 久久精品无码一区二区日韩av | 久久精品成人欧美大片免费 | 久草社区 | 久久精品国产亚洲精品2020 | 欧美日韩福利视频 | 日本一道高清不卡免费 | 国产欧美亚洲精品第一页久久肉 | 韩日一级片| 大杳蕉伊人狼人久久一本线 | 国产天堂亚洲精品 |