-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.89-65-244-230.
dynamic.chello.pl!not-for-mail
From: "Grzegorz Niemirowski" <g...@g...net>
Newsgroups: pl.misc.elektronika
Subject: Re: Dziwny problem z kodem w C (gcc mips/pic32)
Date: Fri, 19 May 2023 12:54:13 +0200
Organization: news.chmurka.net
Lines: 18
Message-ID: <u47kej$cod$1$grzegorz@news.chmurka.net>
References: <u453bn$8ogn$2@dont-email.me> <u453ir$ool$1$grzegorz@news.chmurka.net>
<u45668$94na$1@dont-email.me> <u458fc$sfo$1$grzegorz@news.chmurka.net>
<u458jg$9a1b$2@dont-email.me> <u45935$sv9$1$grzegorz@news.chmurka.net>
<u459ml$9a1b$3@dont-email.me> <u45agv$u3g$1$grzegorz@news.chmurka.net>
<u45b25$9a1b$4@dont-email.me>
<a...@n...icm.edu.pl>
<u45goe$ad82$2@dont-email.me>
<a...@n...icm.edu.pl>
<u45jon$an6o$2@dont-email.me> <u47hnq$b7r$1$jdx@news.chmurka.net>
<u47iae$l62t$2@dont-email.me> <u47jtb$ca6$2$jdx@news.chmurka.net>
NNTP-Posting-Host: 89-65-244-230.dynamic.chello.pl
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 19 May 2023 10:53:07 -0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="grzegorz";
posting-host="89-65-244-230.dynamic.chello.pl:89.65.244.230";
logging-data="13069";
mail-complaints-to="abuse-news.(at).chmurka.net"
Cancel-Lock: sha1:ORkxQCGOIz3YCd6bHk7kg7i07u8=
sha256:AdT8jDEdSP3uyRezCQ9zEPlf92+WuMe0t32LiInaHDs=
sha1:amMlL4heLlJqHNi6K4NpEJ4yDYs=
sha256:fRMNWlHCh77F97VEKuUkCq4HqTwsO4XQXUKoN3svhVw=
X-WWW: https://www.grzegorz.net/
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5.5
Xref: news-archive.icm.edu.pl pl.misc.elektronika:780705
[ ukryj nagłówki ]JDX <j...@o...pl> napisał(a):
> No, czyli, służą do czego innego, więc jedno nie jest workaroudem na brak
> drugiego.
Jest, bo na tym polega workaround, że używasz czegoś nieprzeznaczonego do
danego celu. sizeof() nie służy do zwracania liczby elementów ale czasem
może dać poprawny wynik (dla typu jednobajtowego). Przy typie wielobajtowym
trzeba podzielić przez sizeof(typ_wielobajtowy). Można też w ogóle nie
używać sizeof() ale mieć stałą definiującą rozmiar i używać jej zarówno do
deklaracji tablicy jak i do dostępu do tej tablicy. Szczególnie przydatne
jak ta tablica jest potem gdzieś przekazywana i ktoś przez roztargnienie
mógłby zrobić sizeof() na wskaźniku i dostać (zwykle) 4 lub 8 zależnie od
architektury zamiast rozmiaru tablicy.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
Następne wpisy z tego wątku
- 19.05.23 12:57 JDX
- 19.05.23 13:32 J.F
- 19.05.23 13:57 heby
- 19.05.23 14:36 Janusz
- 19.05.23 14:38 heby
- 19.05.23 14:39 Janusz
- 19.05.23 14:48 J.F
- 19.05.23 14:56 heby
- 19.05.23 15:56 J.F
- 19.05.23 16:10 io
- 19.05.23 16:49 heby
- 19.05.23 17:21 Janusz
- 19.05.23 17:35 J.F
- 19.05.23 18:41 Jacek Radzikowski
- 19.05.23 20:40 Janusz
Najnowsze wątki z tej grupy
- Położyłem dwa telefony obok siebie
- Przekaźnik na szynę DIN (?)
- Taśma LED
- Jak odróżnić myjki wibrujące od ultradźwiękowych.
- Ledy na wyłączniku czasowym błyskają
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- RCD wybija
- Re: Kompensacja mocy biernej przy 230VAC
- Łożysko ślizgowe - jaki olej
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
Najnowsze wątki
- 2025-04-07 Nagie zdjęcia nauczycieli
- 2025-04-07 czy też tak macie w swoich Wrocławiach?
- 2025-04-07 Czeladź => Specjalista ds. public relations <=
- 2025-04-07 Adam Bodnar przekracza kolejną granicę absurdu. Powoli się szykuje do nowej fuchy w TSUE
- 2025-04-07 Warszawa => Sales Executive / KAM <=
- 2025-04-07 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-04-07 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-04-07 Warszawa => Software Solution Architect <=
- 2025-04-07 China-Kraków => Key Account Manager IT <=
- 2025-04-07 Kraków => NMS System Administrator <=
- 2025-04-07 szczepionkowo
- 2025-04-07 Warszawa => Manual tester <=
- 2025-04-07 Warszawa => Administrator Systemów OSS <=
- 2025-04-07 Warszawa => Node.js / Fullstack Developer <=
- 2025-04-07 Położyłem dwa telefony obok siebie