1、c語言的輸入輸出
c語言常用scanf():從標準輸入讀取資料,並將其存放至變數、printf():將指定文字/字串輸出到標準輸出裝置,設定輸出寬度和精度;
輸入輸出緩衝區:2、c++的io流(1)遮蔽低階io實現
(2)可實現行讀取
(1)流,是是對一種有序連續且具有方向性的資料(其單位可以bit,byte,packet )的抽象描述。為了實現這種流,c++定義了i/o標準庫。2、檔案流物件(2)c++實現的龐大類庫是以ios為基類,其他類是直接或間接派生自ios類的。
(3)cerr、clog標準錯誤輸出流,cin標準輸入流,cout標準輸出流,新庫中要使用這四個功能,必須包含標頭檔案並引入標準命名空間std;
檔案可根據內容分為二進位制檔案和文字檔案(1)定義檔案流物件過程演示:ifstream ifile(輸入)
ofstream ofile(輸出)
fstream iofile(即可輸入又可輸出)
(2)使用檔案流物件的成員函式開啟乙個磁碟檔案,使得檔案流物件和磁碟檔案之間建立聯絡。
(3)用提取和插入運算子對檔案進行讀寫,或用成員函式進行讀寫
(4)關閉檔案
#include
#include
using
namespace std;
intmain()
else
//內容輸出到磁碟檔案
//關閉檔案輸出流
fout.
close()
;//利用ifstream類構造乙個檔案輸入流物件
ifstream fin
("c:\\hello.txt");
if(!fin)
else
檔案的open操作
ofstream file1;
//覆蓋寫入if(
!file1)
else
ifstream file2
("c:\\hello.txt");
if(!file2)
else
system
("pause");
return0;
}
這裡的寫入是覆蓋寫入
C 流的概念 I O流
流是位元組序列的抽象概念,如檔案 輸入 輸出裝置 內部程序通訊管道 tcp ip套接字等。stream類是所有流的抽象基類,它可以為流提供一般性檢視,從而使得開發人員不需要了解i o裝置的具體細節。與流相關的操作包括以下3個基本操作。讀取流 即讀取流中的內容。寫入流 即將指定的內容寫入到流中。流支援...
c 檔案與流I O
重點是理解什麼是流!資料流是一串連續不斷的資料的集合,就象水管裡的水流,在水管的一端一點一點地供水,而在水管的另一端看到的是一股連續不斷的水流。資料寫入程式可以是一段 一段地向資料流管道中寫入資料,這些資料段會按先後順序形成乙個長的資料流。對資料讀取程式來說,看不到資料流在寫入時的分段情況,每次可以...
C 基礎 IO檔案流
const string filepath 直接構造且以讀取模式開啟檔案 ifstream if1 filepath filedata.txt string line vectorstrvec if if1 預設構造,呼叫open函式以讀取模式開啟檔案,且用is open判斷開啟是否成功 ifstr...