Цитата(MrYuran @ Mar 20 2008, 13:22)

Вверху - lcd_putsf()
внизу - lcd_puts()
Хотя, может просто описка
Можно глянуть на описание функции?
У меня внизу lcd_puts. Я что-то совсем ничего не пойму. Функции берутся из lcd.h, и там они описаны так :
------------------------------------------------------------
#ifndef _LCD_INCLUDED_
#define _LCD_INCLUDED_
#pragma used+
.......
// write the string str located in SRAM to the LCD
void lcd_puts(char *str);
// write the string str located in FLASH to the LCD
void lcd_putsf(char flash *str);
.......
#pragma used-
#pragma library lcd.lib
#endif
---------------------------------------------------------------
Как я понимаю, нужно смотреть функции в lcd.lib ? Если так, то там вот что :
// write the string str located in SRAM to the LCD
void lcd_puts(char *str)
{
char k;
while (k=*str++) lcd_putchar(k);
}
// write the string str located in FLASH to the LCD
void lcd_putsf(char flash *str)
{
char k;
while (k=*str++) lcd_putchar(k);
}
-----------------------------------------------------------------
и теперь я в полном тупике - обе функции описаны совершенно одинаково...
О

Нашел разницу, пардон.