Показать сообщение отдельно

  #8  
Старый 29.03.2010, 17:16
GrimmJow
Познающий
Регистрация: 24.11.2007
Сообщений: 46
С нами: 9717396

Репутация: 19
По умолчанию

Код:
while( ( grade=cin.get() ) != EOF )
	{
		switch (grade){
			case 'A': case 'a':
				++aCount;
				break;
			default:
				cout << "Введена неправельная буквенная оценка.\nВведите новую оценку.";
				break;
		}
	}
Почему при вводе слова "EOF", цикл всё равно запускается?
 
Ответить с цитированием