pointer v c

Fanda Kopriva info na elektronikavyvoj.cz
Středa Leden 7 17:16:38 CET 2015


Dik za odpovedi
nebyl mi tam jasny rozdil mezi ukazatelem na promnennou
a ukazatelem na cislo (define) coz asi neni obsah promnenne ,ale cislo 
samo o sobe.

Predpokladam ,ze druhy zapis je obecnejsi protoze muzu pouzit stejnou 
adresu pro ruzne
typy dat?

#define DATA_EEPROM_START_ADDR     ((unsigned char *)0x08080000)

pepromuk = (unsigned char*)(DATA_EEPROM_START_ADDR + epromadr);

   Fanda


-------- Původní zpráva --------
Předmět: 	pointer v c
Datum: 	Tue, 06 Jan 2015 15:07:03 +0100
Od: 	Fanda Kopriva <info na elektronikavyvoj.cz>
Komu: 	hwkonference <hw-list na list.hw.cz>



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.

Dekuju Fanda




------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150107/beb57725/attachment.html>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: info.vcf
Type: text/x-vcard
Size: 191 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150107/beb57725/attachment.vcf>


Další informace o konferenci Hw-list