Code:
#include <iostream>
#include <stdio.h>
#include <string>
#include <windows.h>
using namespace std;
void ErrorMessage();
class person {
public:
person (int InitialAge) { JoshAge = InitialAge, SteveAge = InitialAge, KaylaAge = InitialAge; }
~person();
int GetJoshAge() { return JoshAge; }
int GetSteveAge() { return SteveAge; }
int GetKayleAge() { return KaylaAge; }
void SetAge(int age) { JoshAge = age, SteveAge = age, KaylaAge = age; }
void HellO_S() { cout << "HI Steve Welcome back\n"; }
void HellO_K() { cout << "HI Kayla Welcome Back \n"; }
void HellO_J() { cout << "HI Josh Welcome Back \n"; }
private:
int JoshAge;
int SteveAge;
int KaylaAge;
};
person::~person() {
}
int main() {
int PassWord;
enum AllName { Steve, Kayla, Josh, Names };
int ArrName[Names] = {1,2,3};
cout << "Enter your Password \n>";
cin >> PassWord;
cout << endl;
person everyone(17);
if ( PassWord != 1234) {
ErrorMessage();
} else if ( PassWord == 1234 ) {
cout << ArrName[Steve] << " = Steve \n\n";
cout << ArrName[Kayla] << " = Kayla \n\n";
cout << ArrName[Josh] << " = Josh \n\n";
cout << "Enter your name number to gain excess to your files \n>";
cin >> ArrName[Names];
if ( ArrName[Names] == 1 ) {
everyone.HellO_S();
cout << "Your age is " << everyone.GetSteveAge() << "\n";
} else if ( ArrName[Names] == 2 ) {
everyone.SetAge(14);
everyone.HellO_K();
cout << "Your age is " << everyone.GetKayleAge() << "\n";
} else if ( ArrName[Names] == 3 ) {
everyone.SetAge(12);
everyone.HellO_J();
cout << "Your age is " << everyone.GetJoshAge() << "\n";
} else {
ErrorMessage();
}
}
system("pause");
return(0);
}
void ErrorMessage() {
cout << "ERROR!!!!\n";
cout << "This program with self close in 2 sec\n";
Sleep(2000);
exit(1);
}
Yes Yes Very useless but I don't care Tell me what i should work on and error you see, it compile find doesn't mean there's not errors.