Mikro C PIC - string - problém

"Ing. Libor Konečný" support na mikrovlny.cz
Pondělí Leden 13 20:31:59 CET 2014


Zkuste stcrpy(&prvni_r,"testovaci napis");



LK


Dne 13.1.2014 19:53, Jan Půhoný napsal(a):
> Zdravím konferenci,
>
> mám tady takový lama problém v C (Mikro C pro PIC řady 16).
>
> V proměnné prvni_r mám znaky pro první řádek LCD displeje (pak to 
> vypisuji přes Lcd_Out(1,1prvni_r); - to funguje.
>
> //definice
>
> unsigned char prvni_r[16];
>
> //editace znaků
>
> prvni_r[5] = 223;
> prvni_r[6] = 'C';
> prvni_r[7] ='  ';
>
> Lcd_Out(1,1prvni_r); //na pozici 5,6,7 mi to vypíše °C
> to funguje ok
>
> Proč ale nefunguje toto:
>
> prvni_r="testovaci napis";
>
> na tomto řádku to hází error: Assigning to non-lvalue
>
> Co s tím, abych tam mohl dávat jak celé řetězce a zároveň editovat 
> jednotlivé znaky?
>
> Díky,
>
> Honza Půhoný
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140113/1c229c64/attachment.html>


Další informace o konferenci Hw-list