Итак, как мы все, наверное, знаем, atoi
преобразует символ в число. Но что делать, если вам нужен только один из элементов массива вместо всего массива?
Пожалуйста, посмотрите на следующее:
for (h = 0; h < 5; h++)
{
num[h] = atoi(temp[h]);
}
Предположим, что num - это массив типа int
, а temp - это массив типа char
. Это дает мне одну из тех раздражающих проблем с конверсией:
Неверное преобразование из 'char' в 'const char *'
Любые предложения о том, как преобразовать отдельный элемент массива char в int с помощью atoi?