вопросик по СИ -->
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
имеется прога для вывода строки на LCD
void lcd_puts(const unsigned char *s)
{
lcd_rw_off;
while(*s)
{
lcd_wait_busy();
lcd_rs_on; // write characters
lcd_write(*s++);
}
lcd_rs_off;
}
если пользовать к прмеру так lcd_puts("test") - все норм, а вот как сделать чтоб к строке можно было добавлять ЧИСЛА кодов символов к строке ?
к примеру lcd_puts("test"+0x02+0x5F) (компилер этого не переваривает).
можно конечно объявить
const unsigned char str_1[]={0x38,0x01,0x06} но не хотелось бы.
Присоветуйте что нить плз.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: "test\x45\x20\x46" например — Переводчик (21.04.2004 15:46, пустое)
- А какую-нибудь книжку про Си читать не пробовали? Очень помогает. — Mik (21.04.2004 15:45, пустое)
- Вот что вам не хотелось бы это правильно, так как данные сидят в памяти программ, а ваша конструкция засирает область данных — Elektronik (21.04.2004 15:43, пустое)
- Ответ: const unsigned char str_1[]={"test", 0x38,0x01,0x06} — ДМ (21.04.2004 15:42, пустое)
- на крайняк 'const unsigned char str_1[]={'t','e','s','t',10,20,30,0};' — Переводчик (21.04.2004 16:25, пустое)
- Нолик надо в конец добавить или что там конец строки для этого путса — Elektronik (21.04.2004 16:08, пустое)
- сильное заблуждение :) — yes (21.04.2004 16:04, пустое)
- "test\x02\x5F" — G}{OST (21.04.2004 15:40, пустое)
- Ответ: — Dimal (21.04.2004 15:39, 80 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru