包含標頭檔案 iostream
標頭檔案 iostream 定義了乙個 ostream 類用於處理輸出
標頭檔案 iostream 宣告了乙個名為 cout 的 ostream 物件
指明命名空間 std
可以結合使用cout和運算子《來顯示各種型別的資料
包含檔案頭 fstream
標頭檔案 fstream 定義了乙個ofstream 類用於處理輸出
宣告乙個或多個 ofstream 物件,可以自由命名
指明命名空間 std
把 3 中宣告的 ofstream 物件與檔案關聯起來,比如使用 open()方法
使用完檔案後,需要使用 close()方法將其關閉
還可以結合 ofstream 物件和運算子《來輸出各種型別的資料
注意:cout 控制台輸入輸出中,標頭檔案 iostream 宣告了乙個名為 cout 的 ostream 物件,無需自己手動宣告;檔案輸出中,我們必須自己動手宣告乙個 ofstream 物件,為其命名,將其同檔案關聯起來。請看下面的例子:
#include
ofstream outfile;
//宣告乙個 ofstream 物件
outfile.open("study.txt"); //將of與「study.txt」檔案關聯起來
#include
#include
using
namespace
std;
int main()
包含標頭檔案 iostream
標頭檔案 iostream 定義了乙個 istream 類用於處理輸出
標頭檔案 iostream 宣告了乙個名為 cin 的 istream 物件
指明命名空間 std
可以結合使用cin和運算子》來輸入各種型別的資料
包含檔案頭 fstream
標頭檔案 fstream 定義了乙個ifstream 類用於處理輸出
宣告乙個或多個 ifstream 物件,可以自由命名
指明命名空間 std
把 3 中宣告的 ifstream 物件與檔案關聯起來,比如使用 open()方法
使用完檔案後,需要使用 close()方法將其關閉
還可以結合 ifstream 物件和運算子》來讀取各種型別的資料
可以用 cin 和 get() 方法來讀取乙個字元,或用 cin 和 getline() 方法來讀取一行字元
可以結合使用 ifstream 和 eof()、fail()方法來判斷輸入是否成功
如果試圖開啟乙個不存在的檔案用於輸入將會導致後面使用 ifstream 物件讀取資料時發生錯誤,因此使用者需要使用 is_open() 方法檢查檔案是否被成功開啟,如下:
#include
#include
ifstream infile;
infile.open("information.txt");
if(!infile.is_open())
如果檔案被成功開啟, is_open() 方法將返回 true , exit()的原型在標頭檔案 cstdlib 中被定義,exit(exit_failure) 用於終止程式。
#include
#include
#include
using
namespace
std;
const
int size = 60;
int main()
double value;
double sum = 0.0;
int count = 0;
infile >> value;
while(infile.good())
if (infile.eof())
cout
<<"end of file reached:\n";
else
if (infile.fail())
cout
<<"input terminated by data mismatch.\n";
else
cout
<<"input terminated for unknown reason.\n";
if(count == 0)
cout
<<"no data processed.\n";
else
C 中簡單的文字檔案輸入 輸出
包含標頭檔案 iostream 標頭檔案 iostream 定義了乙個 ostream 類用於處理輸出 標頭檔案 iostream 宣告了乙個名為 cout 的 ostream 物件 指明命名空間 std 可以結合使用cout和運算子 來顯示各種型別的資料 包含檔案頭 fstream 標頭檔案 fs...
基礎的c 文字檔案輸入輸出
與cout類似 必須包含標頭檔案fstream。標頭檔案fstream定義了乙個用於輸出的ofstream類。需要宣告乙個或多個ofstream變數 物件 並以自己喜歡的方式命名,遵守常用命名規則。必須指明命名空間std 需要將ofstream物件與檔案關聯起來。方法之一是使用open 方法。使用完...
python 文字檔案的輸入輸出
python具有基本的文字檔案讀寫功能。python的標準庫提供有更豐富的讀寫功能。文字檔案的讀寫主要通過open 所構建的檔案物件來實現。我們開啟乙個檔案,並使用乙個物件來表示該檔案 f open 檔名,模式 最常用的模式有 r 唯讀 w 寫入 比如 f open test.txt r 讀取 co...