小白求助 关于IO流的问题
#include "iostream"using std::endl;
using std::cout;
using std::cin;
void main()
{
char a, b, c;
cin.get(a);
cin.get(b);
cin.get(c);
cout << a << b << c << endl;
cin.get(a).get(b).get(c);
cout << a << b << c << endl;
system("pause");
}
为啥三个cin可以连着输入
输入完一个cin不需要换行 或者回车吗 注意用的 cin.get,一次只读一个字符。
如果你的意思是为什么不是 cin.get(a);cin.get(b);cin.get(c); 的话,cin.get 会返回它本身。 永恒的蓝色梦想 发表于 2020-5-29 18:24
注意用的 cin.get,一次只读一个字符。
如果你的意思是为什么不是 cin.get(a);cin.get(b);cin.get(c); 的 ...
大佬 我的意思是执行完cin.get(a)语句后 没有任何的中断 直接就执行下一个cin.get(b)
一个语句执行完了 没有任何的间隔 琴长不过时光 发表于 2020-6-1 12:26
大佬 我的意思是执行完cin.get(a)语句后 没有任何的中断 直接就执行下一个cin.get(b)
一个语句执行完了...
cin.get 读入字符,不是字符串。
页:
[1]