Re: Tömb átadása függvénynek CCS C-ben

Kardos Péter chiplev at freemail.hu
Tue Apr 5 19:08:44 CEST 2005


Erre azt irja a compiler hogy:
"Excepting a , or )"
Ez sem jó

----- Original Message ----- 
From: "Andras Tantos" <andras_tantos at yahoo.com>
To: <elektro at tesla.hu>
Sent: Tuesday, April 05, 2005 6:38 PM
Subject: Re: Tömb átadása függvénynek CCS C-ben


> Hali!
>
> Azt hiszem, rossz helyen van a const. Probald igy:
>
> const byte def_char[] = {0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00};
>
> void main()
> {
>   lcd_setc(0,def_char);
> }
>
> void lcd_setc(byte cadd,const byte *c) {
> byte i;
> lcd_caddr(cadd);
> for(i=0;i<8;i++)
>   {lcd_send_byte(1,c[i]);}
> }
>
> Udv,
> Tantos Andras
>
> ----- Original Message ----- 
> From: "Kardos Péter" <chiplev at freemail.hu>
> To: <elektro at tesla.hu>
> Sent: Tuesday, April 05, 2005 9:15 AM
> Subject: Re: Tömb átadása függvénynek CCS C-ben
>
>
> 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]);}
> }
>
>
> Péter
>
> ----- Original Message ----- 
> From: "Fuzesi Arnold" <arno at externet.hu>
> To: <elektro at tesla.hu>
> Sent: Tuesday, April 05, 2005 5:37 PM
> Subject: Re: Tömb átadása függvénynek CCS C-ben
>
>
>> Hogy van deklaralva a const?
>> __flash const?
>> vagy siman const?
>>
>> Be tudod masolni a kodreszletet?
>>
>> Arnold
>> ----- Original Message ----- 
>> From: "Kardos Péter" <chiplev at freemail.hu>
>> To: <elektro at tesla.hu>
>> Sent: Tuesday, April 05, 2005 5:18 PM
>> Subject: Re: Tömb átadása függvénynek CCS C-ben
>>
>>
>>> Ezt is próbáltam de nem jó. :((
>>>
>>> Üdv:
>>> Péter
>>>
>>> > Van: a fugveny deklarciojaban is const-nak kell deklaralni a 
>>> > parametert:
>>> >
>>> > int DoSomething(const uchar *MyArray) {}
>>> >
>>> > Udv,
>>> > Tantos Andras
>>> >
>>> > ----- Original Message ----- 
>>> > From: "Kardos Péter" <chiplev at freemail.hu>
>>> > To: <elektro at tesla.hu>
>>> > Sent: Tuesday, April 05, 2005 7:38 AM
>>> > Subject: Re: Tömb átadása függvénynek CCS C-ben
>>> >
>>> >
>>> > Kicsit bővebben:
>>> >
>>> > Szóval azt szeretném hogy egy constans tömböt át akarok adni egy
>>> > függvénynek
>>> > de CSAK kiolvasásra tehát jó a kezdőcím is csak a fordító valamiért 
>>> > nem
>>> > szereti a constans tömböt átadni. sima tömböt nagyon szépen enged. 
>>> > Csak
>> én
>>> > nem akarok RAM-ot erre pazarolni.
>>> > Valami más megoldás?
>>> >
>>> > Péter
>>> >
>>> > ----- Original Message ----- 
>>> > From: "Fuzesi Arnold" <arno at externet.hu>
>>> > To: <elektro at tesla.hu>
>>> > Sent: Tuesday, April 05, 2005 4:11 PM
>>> > Subject: Re: Tömb átadása függvénynek CCS C-ben
>>> >
>>> >
>>> >> asszem bekevertem!
>>> >>
>>> >> Ertekul adni lehet csak strukturat, es tombot nem egymasnak.
>>> >> tomb1=tomb2 ilyen nincs. Ilyenkor csak a cime adodik at, tartalma 
>>> >> nem.
>>> >>
>>> >> Arnold
>>> >> ----- Original Message ----- 
>>> >> From: "Fuzesi Arnold" <arno at externet.hu>
>>> >> To: <elektro at tesla.hu>
>>> >> Sent: Tuesday, April 05, 2005 4:00 PM
>>> >> Subject: Re: Tömb átadása függvénynek CCS C-ben
>>> >>
>>> >>
>>> >>> Tomb cimet tudod csak atadni.
>>> >>> Struktura az egyetlen nagyobb egyseg, amit egyben is at lehet.
>>> >>> (De eleg gaz ilyet csinalni a legtobb esetben.)
>>> >>>
>>> >>> proto:
>>> >>> void fuggveny(uchar *);
>>> >>>
>>> >>> implementacio:
>>> >>> void fuggveny( tomb)
>>> >>> vagy
>>> >>> void fuggveny(&tomb[0])
>>> >>>
>>> >>> ugyan az a ketto.
>>> >>>
>>> >>>
>>> >>> Arnold
>>> >>> ----- Original Message ----- 
>>> >>> From: "Kardos Péter" <chiplev at freemail.hu>
>>> >>> To: <elektro at tesla.hu>
>>> >>> Sent: Tuesday, April 05, 2005 3:38 PM
>>> >>> Subject: Tömb átadása függvénynek CCS C-ben
>>> >>>
>>> >>>
>>> >>> Sziasztok!
>>> >>>
>>> >>> CCS C-ben át lehet e adni egy tömböt és azon belül az elemeit
>> egyenként
>>> >>> kiolvasni? Ha igen hogyan???
>>> >>> Másik kérdés : melyik C áll közelebb a Borland C-hez a HITECH C vagy 
>>> >>> a
>>> >>> CCS
>>> >>> C.
>>> >>>
>>> >>> Köszönöm!
>>> >>>
>>> >>> Péter
>>> >>> -----------------------------------
>>> >>>  Szponzorunk: http://tonerbolt.hu/
>>> >>>
>>> >>> -----------------------------------
>>> >>>  Szponzorunk: http://tonerbolt.hu/
>>> >>
>>> >> -----------------------------------
>>> >> Szponzorunk: http://tonerbolt.hu/
>>> >>
>>> >
>>> > -----------------------------------
>>> > Szponzorunk: http://tonerbolt.hu/
>>> >
>>> > -----------------------------------
>>> > Szponzorunk: http://tonerbolt.hu/
>>> >
>>>
>>> -----------------------------------
>>>  Szponzorunk: http://tonerbolt.hu/
>>
>> -----------------------------------
>> Szponzorunk: http://tonerbolt.hu/
>>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
> 




More information about the Elektro mailing list