C C 檔案讀寫

2021-06-23 05:22:10 字數 683 閱讀 1792

c語言

#include #include int main(void)

//寫入

fwrite(msg, 1, strlen(msg)+1, stream);

//重定位流(資料流/檔案)上的檔案內部位置指標

fseek(stream, 0, seek_set);

//讀出

fread(buf, 1, strlen(msg)+1, stream);

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

fclose(stream);

return 0;

}

fopen(  ,  )的第二個引數的常用value

"r":開啟檔案進行讀操作,如果檔案不存在或找不到,fopen失敗

"w":開啟乙個空檔案進行寫操作,如果檔案已經存在,檔案的內容會被摧毀。

"a":開啟檔案,在末尾追加內容(不刪除eof檔案結束標誌),如果檔案不存在,會自動建立乙個。

"r+":開啟檔案讀和寫(檔案必須存在)

"w+":開啟乙個空檔案讀和寫,如果檔案已經存在,它的內容被摧毀。

"a+":開啟檔案,讀和追加操作,追加資料時,eof檔案結束標誌會被移除,待追加結束再恢復eof檔案結束標誌,如果檔案不存在,自動建立乙個。

C C 檔案讀寫

c語言 1.二進位制檔案寫 includevoid main file fp null 檔案指標 fp fopen text2.txt w 開啟檔案 while fp 開啟失敗 file fp null 檔案指標 fp fopen text3.txt w 開啟檔案 while fp 開啟失敗 插入後...

c c 檔案讀寫操作

不要覺得我們說的檔案就是指txt,或者doc才是檔案,其實計算機裡面的年東西都是檔案。當我們用專門的軟體開啟他們的時候,可以看到裡面的東西,有記憶體也有二進位制 什麼的。開啟乙個檔案的格式 file p fopen home zouux 666 wb 第乙個引數是檔案的絕對路徑這裡的路徑為linux...

C C 讀寫txt檔案

讀寫txt檔案 include std string filename username txt 檔名 std ofstream writefile filename writefile password n 寫入password內容 std ifstream readfile filename s...