pointer v c
Petr Tomasek
tomasek na etf.cuni.cz
Úterý Leden 6 15:51:16 CET 2015
On Tue, Jan 06, 2015 at 03:07:03PM +0100, Fanda Kopriva wrote:
> Dobry den
> jen bych poprosil o ujasneni.
>
>
> #define DATA_EEPROM_START_ADDR 0x08080000 //4Kb 16 X 256 BYTE
> #define LEDErezim 0x080803E0 //L 0 led neblika 1 led blika
>
> void Reasetchar (unsigned long epromadr)
> {
> unsigned char *pepromuk;
> unsigned char cis1;
> pepromuk = DATA_EEPROM_START_ADDR + epromadr;
> cis1 = *pepromuk++;
> ...........
> ...........
> pepromuk = LEDErezim;
> if (*ppp>0) cis1 |=1;
> }
>
> dela to co ma ,ale prekladac hlasi pro radky
> pepromuk = DATA_EEPROM_START_ADDR + epromadr;
> a
> pepromuk = LEDErezim;
> upozorneni
> Implicit conversion of int to ptr .
>
> Jak by to melo byt spravne.
>
pepromuk = (unsigned char*)(DATA_EEPROM_START_ADDR + epromadr);
Další informace o konferenci Hw-list