eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVRSTUDIORe: AVRSTUDIO
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!ne
    ws.nask.org.pl!news.unit0.net!feeder.erje.net!tudelft.nl!txtfeed1.tudelft.nl!fe
    eder2.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.ne
    wshosting.com!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.co
    m!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrad
    a.pl!news.neostrada.pl.POSTED!not-for-mail
    Date: Thu, 14 Jul 2011 08:07:16 +0200
    From: Zbych <a...@o...pl>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.18) Gecko/20110616
    Thunderbird/3.1.11
    MIME-Version: 1.0
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVRSTUDIO
    References: <ivlukl$3su$1@opal.futuro.pl>
    In-Reply-To: <ivlukl$3su$1@opal.futuro.pl>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 23
    Message-ID: <4e1e8792$0$3502$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.15.192.162
    X-Trace: 1310623635 unt-rea-b-01.news.neostrada.pl 3502 83.15.192.162:30370
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:613651
    [ ukryj nagłówki ]

    W dniu 2011-07-14 07:25, Lelek@ pisze:
    > Pytanko,
    >
    > mam kilka tablic
    >
    > unsigned char A[100], B32, C[128]... i tak z 1kB tego
    >
    > Co zrobić żeby te tablice zajmowały ciągły obszar pamięci tak żebym
    > sobie mógł użyć tego obszaru "od święta" ale w całości i przelechać się
    > po nim wskaźnikiem?
    > Te tablice są zupełnie niezwiązane ze sobą i jedne są uchar a inne uint
    > i jeszcze coś int tam jest.
    >
    > Tylko struktura i czy czy ona mi zagwarantuje ciągłość ? A może jakieś
    > atrybuty/dyrektywy?

    Sama struktura w ogólności nie gwarantuje ciągłości (człowiek nawet nie
    poczuje jak mu się zrymuje), bo dochodzi jeszcze coś takiego jak
    wyrównanie adresów (padding po polsku) dla zmiennych wielobajtowych (np.
    int). Na avr nie powinieneś mieć z tym problemu jeśli do opcji
    kompilacji jest dodawane -fpack-struct, albo użyjesz atrybutu packed
    przy strukturze.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: