fread和fwrite的使用舉例

2021-06-23 02:19:32 字數 940 閱讀 4674

#include
size_t fread(void *ptr, size_t size, size_t nmemb, file *stream);  

size_t fwrite(const void *ptr, size_t size, size_t nmemb, file *stream);

1、fread從檔案stream中讀出size * nmemb個位元組儲存到ptr中

char *str="hello,i am a test program!";  

fwrite(str,sizeof(char),strlen(str),fp)

例項:用fread將hello.txt中的一句話讀出來

#include #include #define length 100

int main(void)

printf("%s\n",str);

//關閉檔案

fclose(fd);

}

執行結果

2、fwrite把ptr中的size * nmemb個位元組寫到檔案stream中

char *str="hello,i am a test program!";  

fwrite(str,sizeof(char),strlen(str),fp)

例項:用fwrite將"hello,i am a test program"寫進hello.txt中

#include #include #define length 100

int main(void)

//關閉檔案

fclose(fd);

}

執行結果

fread函式和fwrite函式

1.函式功能 用來讀寫乙個資料塊。2.一般呼叫形式 fread buffer,size,count,fp fwrite buffer,size,count,fp 3.說明 1 buffer 是乙個指標,對fread來說,它是讀入資料的存放位址。對fwrite來說,是要輸出資料的位址。2 size 要...

fread函式和fwrite函式

1.函式功能 用來讀寫乙個資料塊。2.一般呼叫形式 fread buffer,size,count,fp fwrite buffer,size,count,fp 3.說明 1 buffer 是乙個指標,對fread來說,它是讀入資料的存放位址。對fwrite來說,是要輸出資料的位址。2 size 要...

fread 和 fwrite用法小結

fwrite和fread是以記錄為單位的i o函式,fread和fwrite函式一般用於二進位制檔案的輸入輸出。cpp view plain copy print?include size t fread void ptr,size t size,size t nmemb,file stream s...