using std::cout using std::cin using std::endl
cin
和 cout
是 istream
類 和 ostream
類 的對象code
cin
只能讀取單詞,若是使用cin>>name
,輸入若是是個句子即包含多個單詞,則cin
只會讀取第一個單詞到name
中,而剩餘的句子(單詞)會停留在輸入隊列中等待最重要的是,cin
也不會丟棄換行符,而是將它留在輸入流隊列中對象
char name1[ Size1 ]; char name2[ Size2 ]; // 第一種 cin.getline( name1,Size1 ); cin.getline( name2,Size2 ); //變體 cin.getline( name1,Size1 ).getline( name2,Size2 ); // 第二種 cin.get( name1,Size1 ); cin.get( ); //這一行必不可少。由於get不丟棄換行符,留在輸入隊列中 //cin.get( )專門用來讀取一個字符,是一種重載 cin.get( name2,Size2 ); //變體 cin.get( name1,Size1 ).get( ); cin.get( name2,Size2 ).get( );