1. 程式人生 > >C++控制檯程式字元輸入總結

C++控制檯程式字元輸入總結

while (1)  
{  
        //標準c函式,包含於stdio.h  
        //getchar() 字元,阻塞,要按回車,回顯  
        //gets()    字串,阻塞,要按回車,回顯  
  
        //微軟c函式,包含於conio.h  
        //getch()    字元,阻塞,不用按回車,不回顯  
        //getche()   字元,阻塞,不用按回車,回顯  
  
        //微軟c++ STL <string> <iostream>  
        //getline()  字串,同gets,但可設定結束字元  
        //cin>>      字元或字串,同getchar、gets,豐富的類成員函式  
          
        // 實現非阻塞輸入字元判斷  
        /*if( kbhit() ) 
        { 
            if( getche() == 'q')  
            { 
                cout << "\n程式退出……\n"; 
                return 0; 
            } 
        }*/  
}