用於字元輸入的流成員函式

2021-10-05 04:48:15 字數 1314 閱讀 1396

運算元據型別:「cin<<」可以讀取c++標準型別的各類資料(經過過載,還可以用於輸出自定義型別的資料)

終止標誌:空白字元(包括空格、tab鍵、回車鍵)作為終止標誌

運算元據型別:字元

終止標誌:自定義終止字元

呼叫形式

cin.

get();

//不帶引數

cin.

get(ch)

;//帶乙個引數

cin.

get(字元陣列/字元指標,字元個數n,終止字元)

;//帶三個引數

cin.

get(字元陣列/字元指標,字元個數n)

;//相當於cin.get(字元陣列/字元指標,字元個數n,『\n』);

3種形式

不帶引數的get函式

a.提取乙個字元(包括空白字元),與getchar函式功能相同;

b.函式的返回值是讀入的字元,若遇到輸入流中的檔案結束符,則函式的返回值eof(eof是在iostream標頭檔案中定義的符號常量,代表-1);

帶乙個引數的get函式

a.從輸入流中讀取乙個字元,賦給字元變數ch;

b.若讀取成功則函式返回非0值,如失敗(遇到檔案結束符)則函式的返回值為0;

帶三個引數的get函式

a.輸入流中讀取n-1個字元(最後乙個為字串結束標誌『\0』),賦值給指定的字元陣列(或字元指標指向的陣列),若提前遇到指定的終止字元,則提前結束讀取;

b.若讀取成功則函式返回非0值(真),若讀取失敗(遇檔案結束符)則函式返回0值(假);

c.(輸入流中的乙個字元指標:指向當前應訪問的字元)cin.get()函式從輸入流讀字元時,是逐個字元讀入,遇終止標誌字元不讀入,指標不向後移動

運算元據型別:字元

終止標誌:自定義終止標誌字元

呼叫形式

cin.

getline

(字元陣列/字元指標,字元個數n,終止標誌字元)

說明

從輸入流中讀取一行字元;

輸入流中的乙個字元指標:指向當前應訪問的字元)cin.getline()函式從輸入流讀字元時,是逐個字元讀入,遇終止標誌字元不讀入,指標向後移動

c 中用於字元輸入的函式

使用gas函式可以輸入乙個或多個字元,有多種過載格式,其函式原型如下 1 int get 2 istream get char c 3 istream get char s,streamsize n 4 istream get char s,streamsize n,char delim 5 ist...

IO流 字元輸入流 輸出流,緩衝字元輸入流 輸出流

輸出字元流 緩衝字元輸入流 緩衝字元輸出流 輸入字元流 輸出字元流 filereader的用法 找到目標檔案 建立資料的輸入通道 讀取資料 關閉資源 方法一 public static void readtest1 throws ioexception filereader.close 方法二 使用...

字元輸入輸出流

注意 在寫出的時候一定要注意要記得清空緩衝區!字元輸入流 filereader 跟fileinputstream使用的方式和方法一樣 不過返回的資料型別為 char 型別的,所以我們要用 char 字串陣列接受 方法close 關閉輸入流 int read 從輸入流讀取下一字元 int read c...