C++的cin和cout
cout/cin:输出/入流对象
eg:cout<<“I like C++”
cin>>x
*cin读取数据只能读到空格以前
防止溢出:指定输入域宽
方法1:
char word[10]
cin>>setw
方法2:
cin.width(10);
cin>>word;
cout<<word;
*域宽只对与其相邻的下一个输入有效
读取一行(可以接收空格)
eg: char sentence[81];
cout<<“请输入一个句子:”;
cin.getline(sentence,81);
cout<<“你输入的是:”<<sentence<<endl;
读取一个字符
方法1
char ch;
cin>>ch;
cout<<“字符是:”<<ch;
*该方法直接略过空格
方法2
cin.get(ch);
不略过空格
读取字符时易出错的地方
eg: cout<<“输入一个整数:”;
cin>>number;
cout<<“输入一个字符:”
cin.get(ch);