gogo专业大尺度亚洲高清人体,美女张开双腿让男生桶,亚洲av无码一区二区三区鸳鸯影院,久久久久国产精品人妻

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > fread()函數(shù)語法要點總結(jié),附帶程序?qū)嵗?/p>

fread()函數(shù)語法要點總結(jié),附帶程序?qū)嵗?/span> 時間:2018-07-13      來源:未知

fread()函數(shù)語法要點

在ANSI標準的IO操作中提供了三種不同類型的IO處理函數(shù),包括字符讀/寫、行讀/寫和塊讀/寫。如果使用的緩沖區(qū)的話,不需要每次進行標準IO操作時都使用系統(tǒng)IO調(diào)用,至于什么時候使用系統(tǒng)IO調(diào)用則根據(jù)緩沖區(qū)類型和緩沖區(qū)中的數(shù)據(jù)量決定。

塊讀寫文件流是指每次讀出與寫入的數(shù)據(jù)量可以由編程人員設定,ANSI標準的塊讀出函數(shù)聲明如下:

SYNOPSIS

#include

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

DESCRIPTION

The function fread() reads nmemb elements of data, each size bytes long, from the stream pointed to by stream, storing them at the location given by ptr.

此函數(shù)將從第4個參數(shù)所指示的流中讀取nmenb個大小為size的對象存放在第一個參數(shù)ptr所指向的內(nèi)存空間中。其第一個參數(shù)為讀取的對象的存放位置;第二個參數(shù)為讀取對象的大小,例如讀出一個結(jié)構(gòu)體buf,該參數(shù)可以設置為sizeof(struct buf);第三個參數(shù)為讀取對象的個數(shù);第四個參數(shù)為讀取的文件流指針。

該函數(shù)的返回值為讀取到對象的個數(shù)(注意:不是讀取到字節(jié)的個數(shù)),如果返回值比參數(shù)3小,則表示可能讀取到了文件的尾部,這時可以使用feof或者ferror函數(shù)來檢測原因。

程序?qū)嵗?/p>

fread()函數(shù)語法要點

運行結(jié)果:

fread()函數(shù)語法要點

上一篇:activity生命周期詳解,大牛教會你

下一篇:環(huán)境變量配置方法,外加典型實例

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

回到頂部