Re: Co tu jest le?

Autor: Leszek KUBRAK (info_at_infokub.com.pl)
Data: Wed 30 May 2001 - 07:28:47 MET DST


On Tue, 29 May 2001 22:25:09 +0200 (MET DST), Tomasz Szcze niak wrote:

>> >emx z łatą sprzed 2 miesięcy, wychodzi na to że 32-bitowy.
>> Dokładnie, int to 4 bajty, a short to 2 bajty.
>
>To jak w standardowym C zdefiniować 8-bitową zmienną liczbową, skoro
>char nie jest do tego celu dobry?

Pytanie : po co ? Podaj jakiś rzeczowy argument, to spróbujemy coś wykombinować
(bo będzie to już kombinowanie, a nie wymyślanie).

A pozatym problem wystąpi wszędzie tam, gdzie w miejsce adresu zmiennej o długości n
bajtów podłożysz adres zmiennej krótszej. Podstawowym założeniem języka C jest
przenaszalność oprogramowania na poziomie kodu źródłowego
pomiędzy różnymi platformami. Dlatego również należy unikać różnych sztuczek
związanych z organizacją pamięci, ponieważ na innej platformie może to wyglądać
całkiem inaczej.

==================================================
Leszek KUBRAK <info_at_infokub.com.pl>

P.U.I. "InfoKub" tel.0-602-673124
ul.Mogiłki 3A tel.(0-12)650-03-20
30-898 KRAKÓW fax.(0-12)650-03-21



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:32:05 MET DST