Прошу прощения за простой для вас вопрос, но я только начинаю изучать язык и хочу у вас спросить как реализовать проверку вводимой информации на правильность.
#include <stdlib.h>
#include <string.h>
#include <iostream.h>
#include "Main.h"
Person::Person(int id, char* name, bool pol, double age)
:m_Id(id), m_Pol(pol), m_Age(age)
{
strcpy(m_Name, name);
}
void Person::Print()
{
cout << "Number : " << m_Id << endl;
cout << "Name : " << m_Name << endl;
cout << "Пол : ";
if (m_Pol==0) cout << "man" << endl;
else cout << "woman" << endl;
cout << "Age : "<< m_Age << endl;;
}
void Person::Input()
/*Как реализовать проверку вводимой информации на правильность*/
{
cout << "Input ID" << endl;
cin >> m_Id;
cout << "Input NAME" << endl;
cin >> m_Name;
int pol;
cout << "Input POL" << endl;
cin >> pol;
if (pol==0) m_Pol=false;
else m_Pol=true;
cout << "Input AGE" << endl;
cin >> m_Age;