I am an early C++ programmer and i wanted to create a simple little game on CMD with C++. Why do I get
fatal error C1075: end of file found before the left brace and read and write files not working
I checked every line and nothing appeared wrong.
I checked every line and nothing appeared wrong. No 'curly' red line appeared to me on any character. Maybe my eyes are wrong.
std::cout << "Enter 1 to Play: ";
int play = 0;
std::cin >> play;
if (play == 1) {
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " \n";
std::cout << " +=======================================+\n";
std::cout << " || CMD Math Tester ||\n";
std::cout << " || Version 1.0 ||\n";
std::cout << " ++-------------------------------------++\n";
std::cout << " || Answer the questions. ||\n";
std::cout << " +=======================================+\n";
std::cout << " \n";
std::cout << " \n";
std::cout << "What is 2+2: ";
int answerExpected = 4;
int answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is 10+11: ";
answerExpected = 21;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is 100+200: ";
answerExpected = 300;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is 500-250: ";
answerExpected = 250;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser = answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is 5*2: ";
answerExpected = 10;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is 5*5: ";
answerExpected = 25;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is 200*5: ";
answerExpected = 1000;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is the sqrt of 16: ";
answerExpected = 4;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is the sqrt of 81: ";
answerExpected = 9;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is the absolute of 420: ";
answerExpected = 420;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "That is correct!\n";
std::cout << " \n";
std::cout << "What is the absolute of -639: ";
answerExpected = 639;
answerOfUser = 0;
std::cin >> answerOfUser;
if (answerOfUser == answerExpected) {
std::cout << "+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+\n";
std::cout << "| Congratulations |\n";
std::cout << "+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+\n";
std::cout << " \n";
std::cout << " \n";
std::cout << "You Have passed the test!\n";
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "That is wrong.\n";
}
} else {
std::cout << "Enter 1 to Play: ";
std::cin >> play;
}