c 入門 簡單檔案輸入 輸出

2021-08-08 03:32:06 字數 1034 閱讀 3071

使用cin輸入時,程式將輸入看成一系列位元組,其中每個字都被解釋為字元編碼。

不管目標資料型別是什麼,輸入一開始都是字元資料--文字資料。

使用cin來輸入不同型別的資料是行不通的,所以我們要尋找新的方式輸入資料。

c++使用了乙個類似於cout的東西來作為檔案輸入。

申明自己的ofstream物件,為其命名。例:

ofstream outfile;

ofstream fout;

下面演示如何將其與檔案關聯起來。例:

outfile.open("fish.txt"); char filename(50); cin>>filename; fout.open(filename);
重要的是宣告了乙個ofstream物件並與檔案關聯起來後,可以像使用cout一樣使用它。如<<、endl和self()

如果在程式執行前,檔案不存在,open()建立乙個。

申明自己的ifstream物件,為其命名。例:

ifstream infile;

ifstream fin;

下面演示如何將其與檔案關聯起來。例:

infile.open("bowling.txt");

char filename[50];

cin>>filename;

fin.open(filename)

如果開啟乙個不存在的檔案,會報錯。使用is_open()來檢驗。例:

infile.open("bowliing.txt");

if(!infile.is_open())

如果檔案成功開啟,方法is_open()返回true;反正為false。

函式exit()的原型實在標頭檔案cstdlid中定義,還定義了乙個同系統通訊的引數值exit_failure。exit()終止程式。

C 入門之簡單檔案輸入 輸出

使用cin輸入時,程式將輸入視為一系列的位元組,其中每個位元組都被解釋為位元組編碼。不管目標資料型別是什麼,輸入一開始都是字元資料 文字資料。然後,cin物件負責將文字轉換為其他型別。對於輸入,將執行相反的轉換,即整數被轉換為數字字串行,浮點數被轉換為數字字元和其他字元組成的字串行 如284.53或...

C 簡單檔案輸入 輸出

c 提供了一系列的方法,使得將讀取鍵盤輸入和在螢幕上顯示輸出 統稱為控制台輸入 輸出 的技巧用於檔案輸入 輸出 檔案i o 非常簡單,具體如下文 使用cin進行輸入時,程式將輸入視為一系列的位元組,其中每個位元組都被解釋為字元編碼。也就是說 不管目標的資料型別是什麼,輸入一開始都是字元資料 文字資料...

簡單檔案輸入輸出

為了向乙個文件寫入資料,需要建立乙個ofstream型別的物件 ofstream output 為了指定要寫入的檔案。需要呼叫output物件的open函式 如下所示 output.open number.txt 此語句會建立乙個名為number.txt的檔案,如果檔案已經存在,其內容會被銷毀,並建...