pointery C
Miroslav Draxal
evik na volny.cz
Úterý Květen 21 23:32:12 CEST 2013
Dobrý večer,
Vše v PIC. Hitech9,80
ProgramRAM je pole charu o délce 500bytů
char *pTest = &ProgramRAM[2][10];
*pTest = 0;
Ovšem tohle jde pouze na addr 0~255 v ram
Pokud
int *pTest = (int*) &ProgramRAM[2][10];
*pTest = 0;
Pak dosáhnu všude po bufferu, ale nuluji celý int, čili 2 byty
Jak pomocí ponteru adresovat 500 bytů(int) a přistupovat k nim jako char?
Díky za reakce. Míra
__________ Informace od ESET NOD32 Antivirus, verze databaze 8359 (20130521)
__________
Tuto zpravu proveril ESET NOD32 Antivirus.
http://www.eset.cz
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130521/350e8d88/attachment.htm>
Další informace o konferenci Hw-list