Цитата(ps1x @ Apr 2 2006, 01:44)

В CVAVR:
Есть переменная типа int temp, чтобы ее вывести на экран, нужно использовать функцию
void lcd_puts(char *str);, однако если писать прямо влоб, то оно естесственно ругается:
temp=10;
lcd_putsf(temp);
А теперь вопрос как сделать вывод этой переменной на жк?
Очень просто:
lcd_putsf((char*)&temp);
где (char*) - оператор приведения типа, & - взятие адреса.
Но скорее всего такое обращение приведет к чудесным результатам, т.к. функция хочет строчку, которая должна оканчиватсья нулем.
Корректнее сделать так:
char temp[2];
temp[0] = 10;
temp[1] = '\0';
lcd_putsf(temp);