當前位置:編程學習大全網 - 編程軟體 - 編程獲取

編程獲取

cin對象有壹個名為get的內置函數,這很有幫助。因為get函數內置在cin對象中,所以它可以被稱為cin的成員函數。get成員函數讀取單個字符,包括任何空白字符。如果程序需要存儲正在讀取的字符,可以通過以下任何壹種方式調用get成員函數。

當執行cin.get函數時,它從上壹次輸入操作停止的鍵盤緩沖區開始讀取,並找到壹個換行符,因此它不需要等待用戶輸入另壹個值。解決這個問題最直接的方法是使用cin.ignore函數。

假設cin是讀入字符的char變量的名稱:

CIN . get(ch);

ch = CIN . get();

如果程序使用get函數只是暫停屏幕,直到按下Enter鍵,並且不需要存儲字符,也可以如下調用該函數:

CIN . get();

在所有三個編程語句中,get函數調用的格式實際上是相同的。第壹個是對象的名稱,在本例中是cin。然後是句號,後面是被調用成員函數的名字,這裏當然是get。語句的末尾是壹組括號和壹個表示結束的分號。這是調用任何成員函數的基本格式。

擴展數據

示例:

//thiprogramexplumentesthreewaystousecin . get()

//topuseprogram。

# include & ltiostream & gt

usingnamespacestd

intmain()

{

charch

cout & lt& ltthis program has paused . presenter to繼續。

CIN . get(ch);

cout & lt& ltithaspausedsecondtime . please present agein。ch = CIN . get();

cout & lt& ltithaspausedathirdtime . please presenteragin。

CIN . get();

cout & lt& lt“謝謝妳!\ n ";

return0

}

  • 上一篇:從理論上數控機床可最多幾軸聯動
  • 下一篇:什麽職業算是研究性職業
  • copyright 2024編程學習大全網