Цитата(grach41 @ Aug 12 2007, 20:17)

В ”большом” С существуют функции форматированного вывода строк например printf(); ……. Которыми можно классно работать со строками вывода на экран. В CVavr тоже есть такая функция, но как её ”подцепить” к LCD я не сообразил. А задача у меня простая, организовать вывод несколько полей переменных с незначившими 0 в впереди на LCD.
Можно в 2 этапа. Предполагается, что у Вас уже есть функции вывода строки на ЖКИ или используются встроенные в CV функции работы с индикатором.
1) Используете библиотечную функцию форматированного вывода в СТРОКУ:
Код
// описание переменных
unsigned char n;
char str[20];
...............
n=sprintf(str,"Result=%04d",result);
2) Отправляете n символов строки str на ЖКИ с помощью своей функции. Или используете функцию
void lcd_puts(char *str) из библиотеки lcd КодВижна:
Код
lcd_puts(str);