Прежде всего, мне нужно сказать, что я полный нуб. Я пытаюсь сделать какое-то военное симуляционное моделирование, чтобы создать то, что я создал случайный генератор букв и цифр. Вот код. Кстати, я хочу добиться того, чтобы иметь только одну переменную (Guess), чтобы столкнуться с местами корабля, которые пользователь указал.Ошибка C++: неверное преобразование из 'int' в 'const char *' [-fpermissive] |
char letters[]= {'A','B','C','D','E','F','G','H','I','L'};
\\ lots of code
//RandomAI
int G = rand() % 10 + 1;
int nOut = rand() % 10 + 1;
char lOut = letters[G];
string Guess = lOut + nOut;
return 0;
'nOut' является целым числом. Поэтому неясно, какой результат вы ожидаете. Должно ли это быть что-то вроде «B3», «E7» и т. Д.? Или вы добавляете 7 к букве (буквально), например. ''A' + 7' равно' 'H''? – PaulMcKenzie