Задать вопрос
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];
  • Вопрос задан
  • 1082 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
val - массив строк = массив массивов символов
a - строка = массив символов
b - символ
char b = a[0];
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Все правильно - массив a - отдельные символы, а не указатели на символы.
char *val[] - массив указателей на символ - char*
char* - массив символов.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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