Конвертация переменной char c в char c[] - C (СИ)
Формулировка задачи:
Доброго времени суток! Возникла такая проблема при программировании контроллера на языке Си.
Есть переменная temp, возвращающая тип char
Есть функция lcd_str(), принимающая тип char[]
При явном присваивании
вопрос: как преобразовать char в char[] ?
char temp='A'; lcd_str(temp) //пишет несоответствие типов char temp1[]="A"; lcd_str(temp1) //работает
Решение задачи: «Конвертация переменной char c в char c[]»
textual
Листинг программы
char temp='A'; lcd_str(&temp)
Объяснение кода листинга программы
- Объявляется переменная
temp
типа char и инициализируется значением 'A'. - Вызывается функция
lcd_str
с аргументомtemp
. В данном коде предполагается, что функцияlcd_str
существует и принимает один аргумент типа char*. Однако, в реальности данный код может работать некорректно или вызывать ошибку, так как функцияlcd_str
не определена и не описана.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д