C語言讀取檔案流的相關函式用法簡介

2022-09-29 05:27:08 字數 843 閱讀 4791

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.使用檔案操作函式前需建立乙個指標變數 ...