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( );