Tömb átadása függvénynek CCS C-ben
Nya'ri Viktor
office at flexelec.hu
Tue Apr 5 18:49:39 CEST 2005
Kardos Péter wrote:
> Ez megy:
>
> byte def_char[] = {0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00};
>
> void main()
> {
> lcd_setc(0,def_char);
> }
>
> void lcd_setc(byte cadd,byte *c) {
> byte i;
> lcd_caddr(cadd);
> for(i=0;i<8;i++)
> {lcd_send_byte(1,c[i]);}
> }
>
> --------------------------------------------------------------
> De ez már nem:
>
> byte const def_char[] = {0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00};
>
> void main()
> {
> lcd_setc(0,def_char);
> }
>
> void lcd_setc(byte cadd,byte const *c) {
> byte i;
> lcd_caddr(cadd);
> for(i=0;i<8;i++)
> {lcd_send_byte(1,c[i]);}
> }
Csinálj kétdimenziós tömböt; és add át az egyik dimenzió értékét, mint
változót. A tömb úgy is globális, így látja a lcd_setc() fv.
More information about the Elektro
mailing list