相關函式 (可自行查閱)
fprintf()、fscanf()、fgets()、fputs()
rewind()、fseek()、ftell()、fflush()
fgetpos()、fsetpos()、feof()、ferror()
ungetc()、setvbuf()、fread()、fwrite()
絕大部分檔案輸入輸出函式都位於中
現在介紹一種讀取檔案資料的方法
首先開啟檔案fopen(char,char )
這個函式用於開啟檔案,第乙個引數為檔名稱,
第二個引數表示開啟檔案的方式。
該函式返回乙個file型指標,用於指向檔案
//例如
file *file = fopen("file.txt","w+");
//創捷了乙個指向file.txt的檔案指標,通過指標可以以w+模式運算元據
之後就是對檔案的各種操作
介紹兩個函式 fgets()和fputs()
fgets()用於獲取檔案資料
用法:
char string[50];
fgets(string,50,file);
//從file指標進行讀取操作,讀取50個字元儲存到string字串中
fputs()用於存入資料
用法:
char string = "hello,world";
fputs(string,file);
結合以上,做乙個helloworld例子
#include
#include
int main()
科普一下各種模式二進位制模式
C語言輸入輸出用法總結
二 輸入 三 關於緩衝區的一些總結 名稱用法 putchar 只能輸出單個字元 puts 只能輸出字串,並且輸出結束後會自動換行 printf 可以輸出各種型別的資料 對於printf 函式的格式控制符完整形式如下 flag width precision type tpye表示輸出型別,比如 d ...
C語言 檔案的輸入輸出
檔案的輸入輸出函式分為兩大類 1.有緩衝區的輸入輸出 buffered i o 資料先寫到緩衝區,滿了再寫入檔案 2.無緩衝區的輸入輸出 unbuffered file i o 直接操作檔案 有緩衝區的輸入輸出函式,含於stdio.h fopen 開啟乙個檔案 fclose 關閉乙個檔案 putc ...
C語言 檔案的輸入輸出
檔案的輸入輸出函式分為兩大類 1.有緩衝區的輸入輸出 buffered i o 資料先寫到緩衝區,滿了再寫入檔案 2.無緩衝區的輸入輸出 unbuffered file i o 直接操作檔案 有緩衝區的輸入輸出函式,含於stdio.h fopen 開啟乙個檔案 fclose 關閉乙個檔案 putc ...