输入流对象cin读取输入流的三种方式
cin 输入流对象有三种读取控制台输入的方法。
分别为:
- 使用“>>”运算符,这种方法只能读取单个单词,cin使用空白(空格、制表符和换行符)来确定字符串的结束位置
- 使用getline()成员函数,getline()方法面向行的输入,它使用通过回车键输入的换行符来确定输入结尾,但是getline()方法并不保存换行符,在存储字符串时,它用空字符来替换换行符
- 使用get()成员函数,get()方法也是面向行的输入,它和getline()接受的参数相同,解释参数的方式也相同,并且都读取到行尾。但是get()不再读取并丢弃换行符,而是将其保留在输入队列中
以下是程序实例
1、利用">>"
运算符来读取字符串:
//instr1.cpp -- reading more than one string
#include <iostream>
int main()
{