строку, то дальше дает вводить всё, а если сделать пробел в строке, то программа сразу завершается, не давая дальше ничего вводить?
struct Student
{
short GROUP;
short SES[SIZE_MARKS];
std::string NAME;
};
int main...
Student* object_ST = new Student[2];
for (int i = 0; i < 2; i++)
{
// заполнение структуры
std::cout << "Введите фамилию и инициалы #" << i + 1 << " студента: ";
std::cin >> object_ST[i].NAME;
std::cout << "Введите номер группы #" << i + 1 << " студента: ";
std::cin >> object_ST[i].GROUP;
}
Потому что разделитель cin - пробел и новая строка
Обсуждают сегодня