Я пишу основной файл программы для заголовка и файла реализации, над которым я работаю для школьного проекта.Я получил свой проект, чтобы сделать все, что я хочу, кроме выхода, когда пользователь нажимает кнопку «возврат».
Это моя программа, содержащая основную функцию:
#include <iostream>
#include "date.h"
#include <string>
using namespace std;
int main()
{
dateType date1(1, 6, 2000);
dateType date2(15, 20, 2018);
dateType date3(2, 30, 2019);
dateType date4;
date1.printDate();
cout << endl;
date2.printDate();
cout << endl;
date3.printDate();
cout << endl;
string test;
int month, day, year;
cout << "Enter month day year: " << endl;
cin >> month >> day >> year;
date4.setDate(month, day, year);
date4.printDate();
cout << endl;
cin.clear();
cout << "press any key to continue... ";
while (getline(cin, test)) {
if (test.empty())
break;
}
return 0;
}
Я должен написать оператор else для случаев, когда пользователи нажимают клавиши, отличные от ввода.Но я пытаюсь заставить эту часть работать в первую очередь.
Как сделать так, чтобы цикл while выполнялся правильно?