一至七-----小东西
- 用什么就声明什么,可以节约空间,如下:
using std::cout
using std::cin
using std::endl
-
cin和cout是istream类 和ostream类 的对象 -
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( );