-
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
- Aku do UPS
- czy ludzie przestali słuchać muzyki?
- zabawa czatem :)
- Modernizacja instalacji elektrycznej w wielkiej płycie
- Co to za dziwne "białe namioty" co stawiają je w różnych dziwnych miejscach?!?
- RF-Harvester
- jest taki kryzys panie
- Francuska elektrownia atomowa zamknięta. Powodem "nieprzewidywalny" rój meduz
- Lutowanie linek szczotek węglowych w silniku odkurzacza
- Lutowalność połączeń
- mini 400 atari
- Manipulator Satel CA-10-KLED -- CLK, DATA, i... dupa
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
Najnowsze wątki
- 2025-08-23 zabawa w obligacje
- 2025-08-22 Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- 2025-08-22 Aku do UPS
- 2025-08-22 Przygoda hotelowa
- 2025-08-22 "Czy pan Frog ..."
- 2025-08-22 Katowice => Programista Kotlin <=
- 2025-08-22 Warszawa => Sales Executive / KAM <=
- 2025-08-22 Warszawa => Inżynier oprogramowania .Net <=
- 2025-08-22 Warszawa => Starszy Programista C <=
- 2025-08-22 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-08-22 Lublin => Delphi Programmer <=
- 2025-08-22 Warszawa => DevOps Engineer (AWS) <=
- 2025-08-21 Nowe style na energokod.pl
- 2025-08-21 czy ludzie przestali słuchać muzyki?
- 2025-08-21 Rozprawa sądowa o parkowanie.