當前位置:編程學習大全網 - 編程軟體 - C++,cin.get()用法

C++,cin.get()用法

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

cin.get函數執行時,它開始從先前輸入操作停止的鍵盤緩沖區讀取,並發現了換行符,所以它無須等待用戶輸入另壹個值。這種問題最直接的解決辦法是使用cin.ignore函數。

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

cin.get(ch);

ch=cin.get();

如果程序正在使用get函數簡單地暫停屏幕直到按回車鍵,並且不需要存儲字符,則該函數也可以這樣調用:

cin.get();

在所有這3個編程語句中,get函數調用的格式實際上是壹樣的。首先是對象的名稱,在此示例中它是cin。然後是壹個句點,其後是被調用的成員函數的名稱,在這裏當然就是get。語句的末尾是壹組括號和壹個表示結束的分號。這是調用任何成員函數的基本格式。

擴展資料

例:

//Thisprogramdemonstratesthreewaystousecin.get()

//topauseaprogram.

#include<iostream>

usingnamespacestd;

intmain()

{

charch;

cout<<"Thisprogramhaspaused.PressEntertocontinue.";

cin.get(ch);

cout<<"Ithaspausedasecondtime.PleasepressEnteragain.";ch=cin.get();

cout<<"Ithaspausedathirdtime.PleasepressEnteragain.";

cin.get();

cout<<"Thankyou!\n";

return0;

}

  • 上一篇:魔獸世界界面direct9和direct11有什麽區別?
  • 下一篇:51單片機開發板的用途
  • copyright 2024編程學習大全網