亚洲精品一二区_国产黄色片网站_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號

回到頂部

主站蜘蛛池模板: 人人爽人人干 | 日韩在线观看一区二区不卡视频 | 日本高清有码 | 日本精品一区二区三区四区 | 欧美日韩精品一区二区在线播放 | 99久热只有精品视频免费看 | 久久精品国产日本波多麻结衣 | 久在草视频 | 蜜桃视频在线观看视频网站 | 国产精品欧美亚洲韩国日本99 | 视频在线一区二区 | 日本国产网站 | 最好看的毛片 | 毛茸茸xxxx免费视频hd | 免费99视频 | 欧美性极品hd高清视频 | 日本高清香蕉色视频在线观看 | 久草视频精品 | 国产日韩亚洲不卡高清在线观看 | 乱人伦中文字幕视频在线 | 日本三级香港三级人妇网站 | 人人骚| 男大当婚电视剧免费观看电视剧大全在线观看 | 色吊丝在线观看 | 99久久国产免费 - 99久久国产免费 | 亚洲国产精品日韩在线 | 日本免费高清 | 激情啪啪精品一区二区 | 久久九九精品一区二区 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 免费在线看动漫 | 国产在线视频在线 | 国产精品欧美日韩视频一区 | 日本ji| 青青青在线观看视频免费播放 | 欧美xxxx做受欧美精品 | 欧洲亚洲一区 | 国产成人免费片在线观看 | 天天综合天天综合 | 人人看人人射 | 欧美a一级 |