В настоящее время я пытаюсь предотвратить ввод пользователя в окно консоли.Но мне еще не удалось найти способ остановить или очистить его, поэтому я подумал, может быть, мне удастся открыть другое консольное окно, когда пользователю нужно что-то набрать, и которое вернет целые числа, которые были набраны. Или это, или способгде я могу запретить ввод данных пользователем, а затем включить его, когда это необходимо.
void AddMenu()
{
bool correctData = false;
while (correctData == false)
{
system("cls");
std::cout << "Type the ID: ";
int id = NULL;
int data = NULL;
std::cin >> id;
std::cout << "What would you like to add for " << id << ": ";
std::cin >> data;
if (id != NULL && data != NULL)
{
CallAdd(id, data);
correctData = true;
}
std::cin.clear();
Sleep(700);
printMainMenu(0);
}
}