这里主要讲解cin 和cout
cin:当碰到空格或换行符'\n'时,输入结束. (例如:依次输入:cin>>a>>b;)
cin.getline:当碰到换行符'\n'或达到所能接受的最大字符数时,输入结束:(cin.getline(a,5);a读入了4个字符,不是5个,是因为'\0'占了一位)
cin.get:可以读入任何字符,包括空格和'\n':使用get时,必须考虑空格和换行符的处理
cout<<"Enter some input:\n";
char a,b,c;
cin.get(a);cin.get(b);cin.get(c);
cout<<a<<b<<c<<"End\n";
输出结果为:
Enter some input:
AB
CD
那么a的值为'A',b的值为'B',c的值为'\n\