Хорошо, у меня есть вопрос, я отказался от использования строк для выбора, поэтому теперь я использую целое число. Когда пользователь вводит число, игра продолжается. Если они вводят неправильный символ, он ДОЛЖЕН дать инструкцию else, однако, если я ввожу букву или символ, система переходит в эффект бесконечного цикла, а затем вылетает. Есть ли способ передать инструкцию else, даже если пользователь определяет тип переменной.
// action variable;
int c_action:
if (c_action == 1){
// enemy attack and user attack with added effect buffer.
///////////////////////////////////////////////////////
u_attack = userAttack(userAtk, weapons);
enemyHP = enemyHP - u_attack;
cout << " charging at the enemy you do " << u_attack << "damage" << endl;
e_attack = enemyAttack(enemyAtk);
userHP = userHP - e_attack;
cout << "however he lashes back causing you to have " << userHP << "health left " << endl << endl << endl << endl;
//end of ATTACK ACTION
}else{
cout << "invalid actions" << endl;
goto ACTIONS;
}
goto ACTIONS;// I know a potential employer!
stackoverflow.com/questions/ 2910017 / - person Dan McGrath   schedule 09.06.2010goto
война. - person dreamlax   schedule 09.06.2010