Если я введу Artist, я получу if от Artist плюс оператор else.Я не вижу, в чем проблема, что он хорошо компилируется, но только на заглавной букве Artist это дает мне двойное значение на Artist все хорошо.
cin >> answer;
if (answer == "Artist") {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 6);
cout << "Playing music like a boss" << endl;
Drums = (Drums + 1);
Base = (Base + 1);
}
if (answer == "artist") {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 6);
cout << "Playing music like a boss" << endl;
Drums = (Drums + 1);
Base = (Base + 1);
}
else {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 2);
cout << "You should buy a guitar" << endl;
Drums = (Drums + 1);
Bag = (Bag - 1);
}
[EDIT] Хорошо, я изменилкод для использования операторов if, но проблема остается.