C語言的檔案輸入輸出指令用法

2021-09-27 23:39:31 字數 945 閱讀 5459

相關函式 (可自行查閱)

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