#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...