-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-
stuttgart.de!news.belwue.de!news.osn.de!diablo2.news.osn.de!195.114.241.69.MISM
ATCH!feeder.news-service.com!postnews.google.com!c20g2000vbv.googlegroups.com!n
ot-for-mail
From: slawek7 <s...@w...pl>
Newsgroups: pl.misc.elektronika
Subject: Wskaźniki i ich rzutowanie (Język C)
Date: Sun, 26 Jun 2011 22:44:42 -0700 (PDT)
Organization: http://groups.google.com
Lines: 26
Message-ID: <b...@c...googlegroups.com>
NNTP-Posting-Host: 194.165.41.229
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1309153482 23192 127.0.0.1 (27 Jun 2011 05:44:42 GMT)
X-Complaints-To: g...@g...com
NNTP-Posting-Date: Mon, 27 Jun 2011 05:44:42 +0000 (UTC)
Complaints-To: g...@g...com
Injection-Info: c20g2000vbv.googlegroups.com; posting-host=194.165.41.229;
posting-account=j5enngoAAABw4LcjYURuGASXEkSv9zns
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: ARLUEHNKC
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR
1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729),gzip(gfe)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:612558
[ ukryj nagłówki ]Cześć.
Chciałbym Was prosić o pomoc w zrozumieniu wskaźników i ich
rzutowania.
Niby proste, ale jakoś tego nie rozumiem. Jak rozumieć takie zapisy i
dlaczego tak jest to pisane:
1. int *p=(int *)&w;
2.
unsigned int nCols;
unsigned int nRows;
unsigned char *pFont;
unsigned char *pChar;
unsigned char *FontTable[] = {(unsigned char *)FONT6x8,
(unsigned char *)FONT8x8,
(unsigned char *)FONT8x16};
i teraz
pFont = (unsigned char *)FontTable[1]; // skoro FontTable[] jest typu
unsigned char to po co jeszcze rzutować?
nCols = pgm_read_byte(&*pFont);
nRows = pgm_read_byte(&*(pFont + 1)); // tych zapisów nie rozumiem
& oraz *
FontTable deklarowane są jako: unsigned char FONT8x16[] PROGMEM =
{.... itd
Oczywiście jest to napisane dla AVR i kompilowane w AVR-GCC
Następne wpisy z tego wątku
- 27.06.11 11:56 Waldemar Krzok
- 27.06.11 14:20 Lelek@
- 27.06.11 14:24 Lelek@
- 27.06.11 14:41 Waldemar Krzok
- 27.06.11 15:53 Konop
- 27.06.11 17:07 Michoo
- 27.06.11 20:30 Waldemar Krzok
- 30.06.11 10:19 slawek7
- 30.06.11 12:57 qlphon
- 30.06.11 17:15 identifikator: 20040501
- 30.06.11 17:33 Michoo
- 01.07.11 02:18 Lelek@
- 01.07.11 16:43 slawek7
- 01.07.11 17:39 slawek7
- 05.07.11 07:47 Artur M. Piwko
Najnowsze wątki z tej grupy
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
Najnowsze wątki
- 2024-12-16 Szukam monitora HDMI ok. 4"
- 2024-12-16 Poznań => Key Account Manager <=
- 2024-12-16 Akwarium w aucie
- 2024-12-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-12-16 Warszawa => Expert Recruiter 360 <=
- 2024-12-16 Gdańsk => System Architect (background deweloperski w Java) <=
- 2024-12-16 Warszawa => Key Account Manager <=
- 2024-12-16 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-16 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-16 Warszawa => Programista Microsoft Dynamics 365 Business Central <=
- 2024-12-16 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2024-12-16 Szczecin => Key Account Manager (ERP) <=
- 2024-12-16 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-16 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-12-16 odpowiedzialnosc powodz