c語言fread()函式:讀檔案函式(從檔案流讀取資料)
標頭檔案:
#include
定義函式:
size_t fread(void * ptr, s程式設計客棧ize_t size, size_t nmemb, file * stream);
函式說明:fread()用來從文dgomn件流中讀取資料.
引數stream 為已開啟的檔案指標, 引數ptr 指向欲存放讀取進來的資料空間, 讀取的字元數以引數size*nmemb 來決定. fread()會返回實際讀取到的nmemb 數目, 如果此值比引數nmemb 來得小, 則代表可能讀到了檔案的尾或有錯誤發生, 這時必須用feof()或ferror()來決定發生什麼情況.
返回值:返回實際讀取到的nmemb 數目。
範例#include
#define nmemb 3
struct test
s[nmemb];
main()
執行name[0]=linux! size[0]=6
name[1]=freebsd! size[1]=8
name[2]=windows2000 size[2]=11
c語言feof()函式:檢查檔案流是否讀到了檔案尾
標頭檔案:
#include
定義函式:
int feof(file * stream);
函式說明:feof()用來偵測是否讀取到了檔案尾, 尾數stream 為fopen()所返回之檔案指標. 如果已到檔案尾則返回非零值, 其他情況返回0.
返回值:返回非零值代表已到達檔案尾.
本文位址: /ruanjian/c/130412.html
C 讀取檔案流
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...
C 順序讀取檔案流
有時需要在乙個檔案流中順序的讀取一段一段的資料,例如一幀一幀地讀取影象,是非常有用的。開啟檔案 fstream new system.io.filestream filename,filemode.open filelen fstream.length 檔案的長度 curpos 0 記錄檔案指標當前...
C語言檔案操作相關函式
緩衝檔案系統中,關鍵的概念是 檔案型別指標 簡稱 檔案指標 每個被使用的檔案都在記憶體中開闢了乙個相應的檔案資訊區,用來存放檔案的相關資訊 如檔案的名字,檔案狀態 及檔案當前的位置等 這些資訊是儲存在乙個結構體變數中的。該結構體型別是有系統宣告的,取名file.使用檔案操作函式前需建立乙個指標變數 ...