猿问

当输入错误输入时,while (cin.get() != '\n') continue;这串代码是怎么运作的?

for (i = 0; i < Max; i++)
	{
		cout << "round #" << i + 1 << ": ";
		while (!(cin >> golf[i]))
		{
			cin.clear();
			while (cin.get() != '\n')
				continue;
			cout << "Please enter a number: ";
		}
	}


慕田峪3750655
浏览 2220回答 1
1回答

汉娜之眼

   就是获取是否是回车符,说明你按了回车,然后continue是进行下一次while循环。
随时随地看视频慕课网APP
我要回答