Вы, вероятно, хотите получить весь ввод в строку, пока пользователь не нажмет ввод. В этом случае можно сказать, что вы действительно хотите прочитать «строку» текста. Для этого вы должны использовать std::getline
, вот так:
std::getline(cin, enemyName);
Предполагается, что врага определено как std :: string. Если имя врага представляет собой массив символов в стиле c, вам следует использовать cin.getline, например:
cin.getline(enemyName, sizeof(enemyName));
Но попробуйте вообще не использовать массивы символов в стиле C в C ++.