代码:
int _tmain()
{
string i;
while (cin >> i)
{
cout << i << endl;
}
return 0;
}
程序一直在while 里面循环,不知道为什么,留个疑问,等以后再来看看。
解决无法退出循环的办法是:输入:asasdfasd等字符后,按下ENTER键,然后再输入组合键:Ctrl+Z,再Enter。就可以退出程序了。
至于原理,主要是因为看到了一下的文章:
cin是终端输入,也被称之为标准输入(standard input),cin的主要功能就是从标准输入读入一个值。