63輸入輸出流

2021-09-25 21:04:37 字數 1587 閱讀 4727

輸入輸出流的資料一般先放在緩衝區中

標準i/o物件:cin、cout、cerr、clog

標準輸入流常用函式:get()、ingore()、peek、putback

#include

using namespace std;

intmain()

cout <<

"\n結束\n"

;char a,b,c;

cout <<

"請輸入一些字元:"

<< endl;

cin.

get(a)

.get

(b).

get(c)

;//get()讀取當前字元,放至引數中,可以連續使用

cout << a << b << c << endl;

char stringone[

256]

;char stringtwo[

256]

;char stringthree[

256]

; cout <<

"enter string one: "

; cin.

getline

(stringone,

256)

;//使用getline()

cout <<

"stringone:"

<< stringone << endl;

cout <<

"enter string two: "

; cin >> stringtwo;

//到乙個空格處停止,但是後面的資料仍在緩衝區裡

cout <<

"stringtwo:"

<< stringtwo << endl;

cout <<

"enter string three: "

; cin.

getline

(stringthree,

256)

;//當緩衝區是空的時才會getline

cout <<

"stringthree:"

<< stringthree << endl;

//此時會直接輸出stringtwo後面的部分(如果緩衝區仍有資料的話)

//cout相關操作

cout <<

"hello world"

<< endl;

cout.

put(

'h')

.put

('\n');

cout.

write

("hello world!\n",14

)<< endl;

//要給定長度

cout <<

"start >"

; cout.

width(25

);//設定寬度

cout.

fill

('*');

//用*填充

cout <<

123<<

"< end"

<< endl;

return0;

}

輸入輸出流

c 通過以下幾個類支援檔案的輸入和輸出 ofstream寫操作的檔案類由ostream引申而來 ifstream讀操作的檔案類由istream引申而來 fstream可同時讀寫操作的檔案類由iostream引申而來 ifstream in tian.txt 開啟乙個檔案 ifstream in in...

輸入輸出流

預定義流類的物件與通用的流運算子 1 cin 2 cout 3 cerr是ostream類物件,在標準輸出裝置上顯示錯誤資訊 不帶緩衝,立即顯示 輸入輸出流 ostream 和 ofstream istream 和 ifstream fstream 定義檔案輸出流物件 fstream outfile...

輸入輸出流

流 按照方向分為 輸入流和輸出流。以記憶體為參照物將資料從資料來源中讀取到記憶體,為輸入流,也叫讀取流。將資料從記憶體中寫入資料來源,為輸出流,也稱為寫入流 流按照型別分 分為位元組流,字元流和物件流。由於計算機採用二進位制,所有資料的傳輸都是以位元組為單位傳輸。所以無論是那種流,其本質都是位元組流...