色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 標(biāo)準(zhǔn)IO函數(shù)

標(biāo)準(zhǔn)IO函數(shù) 時間:2018-09-29      來源:未知

【1】int fflush(FILE *stream);

功能:強制刷新一個流

返回:成功 0,  失敗 EOF

注意:fflush(stdin)Gcc不支持

【2】stdin stdout stderr

刷新條件:滿、fflush、進(jìn)程結(jié)束、‘\n’

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

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

參數(shù):<path> 路徑,字符串首地址  

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

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

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

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

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

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

【5】 int fclose(FILE *fp);

功能:關(guān)閉一個流。

參數(shù):<stream>文件流指針

【6】int fgetc(FILE *stream);

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

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

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

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

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

返回:輸出數(shù)據(jù)的字節(jié)數(shù)

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

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

返回:輸出數(shù)據(jù)的字節(jié)數(shù)

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

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

參數(shù):<s> 字符串首地址;

 <size> 讀取的字節(jié)大小

返回:字符串的首地址

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

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

功能:將ptr所指向的數(shù)據(jù)單元寫入文件中

參數(shù): <ptr>  數(shù)據(jù)來源

<size>  每單元數(shù)據(jù)的字節(jié)大小

<nmemb> 單元數(shù)據(jù)的次數(shù)

<stream>文件流指針

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

 不足一單元數(shù)據(jù),或失敗:0

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

功能:從文件中讀取數(shù)據(jù)單元

參數(shù): <ptr>   數(shù)據(jù)保存的位置

<size>  讀取單元數(shù)據(jù)的大小

<nmemb> 讀取單元數(shù)據(jù)的個數(shù)

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

不足一單元數(shù)據(jù),或失敗:0

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

功能:定位流的讀寫位置

參數(shù):<offset>  偏移量  

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

SEEK_CUR  當(dāng)前 

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

返回:成功返回當(dāng)前位置  失敗-1

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

【13】void rewind(FILE *stream);

<==> 

fseek(fp,0, SEEK_SET);

【14】long ftell(FILE *stream);

  功能:獲取流當(dāng)前的讀寫位置

返回:成功  當(dāng)前的讀寫位置

     失敗  -1

注意:起始位置為0;

【15】int feof(FILE *stream);

功能:判斷一個文件是否到文件結(jié)尾

返回:結(jié)束非0, 沒有結(jié)束0

【16】void clearerr(FILE *stream);

功能:清除文件結(jié)束標(biāo)識,清除錯誤信息

上一篇:指針函數(shù)和函數(shù)指針

下一篇:4412 lcd驅(qū)動及簡單字符顯示

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

回到頂部

主站蜘蛛池模板: 欧美日韩视频在线网 | 国产激情无码视频在线播放性色 | 久久人妻熟女一区二区 | 又爽又高潮的BB视频免费看 | 男女一边摸一边做爽爽的免费阅读 | 国产69精品久久99不卡免费版亮点 | 少妇被粗大的猛烈进出 | 奇米四色7777中文字幕 | 无码国产精品人妻一区二区 | 最新国产福利在线 | 国产精品嫩草影院精东 | 天天综合天天爱天天做天天爽 | 无人高清视频免费观看在线 | 国产欧美va欧美va香蕉在线观看 | 少妇富婆按摩偷人a片 | 精品无码一区二区三区爱欲 | 欧美人与性口牲恔配视1 | 国产成人精品无码专区 | 日本一区二区无卡高清视频 | 少年巨茎征服熟女系列 | 国产精品亚洲a | 久久综合精品国产一区二区三区无码 | 精品国产天线2024 | 免费人成网站免费看视频 | 四虎影院在线免费观看 | 国产精品久久久久无码人妻 | 丰满年轻岳欲乱中文字幕 | 肉体裸交137日本大胆摄影 | 亚洲AV无码乱码在线观看四虎 | 久久久久久人妻毛片a片 | 乱色欧美激情亚洲欧美激情 | 中文无码妇乱子伦视频 | 日韩精品av无码一区二区三区 | 无码精品人妻一区二区三区98 | 欧洲精品视频在线观看 | 日本福利在线观看 | 荫蒂添的好舒服a片 | 护士被两个病人伦奷日出白浆 | 四虎精品国产永久在线观看 | 97色蜜桃 | 夜夜小视频 |