c 中的標準輸入方式

2021-10-08 08:14:53 字數 807 閱讀 2872

\n 回車的意思是將緩衝區的內容輸入到檔案中。

cin >>

cin 是c++中輸入最常見的方式,忽略空格和回車。

無結束符概念

a = cin.get()

讀入乙個字元,返回值是這個字元的整形數字。

空格和回車一樣會讀入

結束符:eof 也就是 cin.get() != eof

#include

intmain()

system

("pause");

}

鍵盤輸入crtl z會停止輸入

cin.get(ch);

從鍵盤上輸入乙個字元到ch中

返回值是cin物件(iostream物件) cin.fail()可以進行布林轉換後作為判斷是否結束

cin.getline()

從鍵盤上讀取字串到字元陣列中.

cin.get()和 cin.getline() 區別:

cin.get在遇到終止字元後指標不移動

而cin.getline會移動到終止字元之後

cin.get() 和 cin.get(ch)區別

屬性cin.get(ch)

ch = cin.get()

傳遞輸入字元的方式

賦給引數ch

將函式返回值賦給ch

用哪個與字元輸入時函式的返回值

istream 物件

int型別的字元編碼

到達eof時的返回值

iostream物件(.fail()為true

eof

C 的標準輸入

昨天做題的時候,遇到乙個輸入是這樣的 3 4aaaa aaaa aaaa bbbbbbb bbbb ccc cccccccc d第一行輸入乙個整數n,表示接下來句子的數量,和另外乙個整數 這裡沒有作用,只是用來說明下面的乙個情況 接下來就是n個句子,每個句子以回車結束。我的想法是 int i,j c...

C 標準輸入

cin是c 程式語言中的標準輸入流物件,即istream類的物件。cin主要用於從標準輸入讀取資料,這裡的標準輸入,指的是終端的鍵盤。此外,cout是流的物件,即ostream類的物件,cerr是標準錯誤輸出流的物件,也是ostream 類的物件。這裡的標準輸出指的是終端鍵盤,標準錯誤輸出指的是終端...

C 的標準輸入與標準輸出

標準輸入輸出是相對於程式而言的,輸入指的是從io裝置輸入到程式中,輸出指的是從程式中向io裝置輸出。使用型別為istream的cin物件處理輸入,使用型別為ostream的cout物件處理輸出。另外兩個ostream型別的輸出物件為cerr和clog。向流寫入資料 std cout hello wo...