-
Data: 2023-05-18 21:02:05
Temat: Re: Dziwny problem z kodem w C (gcc mips/pic32)
Od: Janusz <j...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 18.05.2023 o 13:29, Grzegorz Niemirowski pisze:
> Janusz <j...@o...pl> napisał(a):
>> No i co z tego, przecież to dwie osobne tablice i osobno się adresują
>> i chyba kompilator czy linkier nie ma tu błędu w adresacji?
>
> Niby osobno adresowane ale nie do końca, bo są w jednej pamięci. Jak
> wyjedziesz poza zakres jednej, to wpadniesz na drugą. To nie jest błąd
> kompilatora ani linkera ale uroki C. Błąd w kodzie polega na
> zapomnieniu, że sizeof() nie służy do zwracania liczby elementów
> tablicy. Można go użyć w tej roli tylko dla tablic o typie jednobajtowym
> (char, uint8_t itp) a nie short.
>
Aaa to o to chodzi, czyli funkcja sizeof jest po prostu do dupy i tyle.
To że są w jednej pamięci to wiem doskonale i wiem czym się kończy
nadpisanie zmiennych. Już trochę programów 'popełniłem'.
--
Janusz
Następne wpisy z tego wątku
- 18.05.23 21:08 Janusz
- 18.05.23 21:12 Janusz
- 18.05.23 21:29 Dawid Rutkowski
- 18.05.23 21:40 Janusz
- 18.05.23 21:49 heby
- 19.05.23 09:33 JDX
- 19.05.23 09:45 JDX
- 19.05.23 10:19 JDX
- 19.05.23 10:29 JDX
- 19.05.23 10:30 heby
- 19.05.23 11:25 JDX
- 19.05.23 11:51 JDX
- 19.05.23 11:53 heby
- 19.05.23 12:07 JDX
- 19.05.23 12:12 heby
Najnowsze wątki z tej grupy
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
Najnowsze wątki
- 2025-03-28 A gdyby to był elektryk?
- 2025-03-28 Współczesny falomierz
- 2025-03-28 Rzeszów => WEBCON Developer <=
- 2025-03-28 Szczecin => Specjalista ds. public relations <=
- 2025-03-28 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-03-28 Warszawa => MENA New Business Manager <=
- 2025-03-28 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-03-28 Białystok => Generative AI Engineer <=
- 2025-03-28 China-Kraków => Key Account Manager IT <=
- 2025-03-28 Warszawa => SQL Developer <=
- 2025-03-28 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-03-28 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-28 Warszawa => International Freight Forwarder <=
- 2025-03-28 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-28 Częstochowa => Manager ds. produktu <=