Задать вопрос
PiCoderman
@PiCoderman

Почему появляется ошибка invalid conversion from 'char' to 'char*'?

Вот код :
char *val[] = {"xxxxxxy", "yxxyyyy", "xxyxxyx", "xxxxyyx", "yxxyyxx", "xyxxyxx", "xyxxxxx", "xxxyyyy", "xxxxxxx", "xxxxyxx"};
char *a = val[0];
char *b = a[0];
  • Вопрос задан
  • 1192 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
val - массив строк = массив массивов символов
a - строка = массив символов
b - символ
char b = a[0];
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Все правильно - массив a - отдельные символы, а не указатели на символы.
char *val[] - массив указателей на символ - char*
char* - массив символов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы