Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Velicina niza stringova

[es] :: C programiranje :: Velicina niza stringova

[ Pregleda: 1035 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pretender

Član broj: 12407
Poruke: 100
*.ppp-bg.sezampro.yu



Profil

icon Velicina niza stringova16.05.2004. u 16:48

Code:
string iceCream[] = {
  "pralines & cream",
  "fudge ripple",
  "jamocha almond fudge",
  "wild mountain blackberry",
  "raspberry sorbet",
  "lemon swirl",
  "rocky road",
  "deep chocolate fudge"
};

//sizeof iceCream = 32
//sizeof *iceCream = 4

Izlazi da niz ima velicinu 32 bajta (tj.svaki clan po 4).
Kako je to moguce, ako se ovde radi o stringovima (i to razlicitih duzina) a ne o pointerima?

TX
16.05.2004. u 16:48 

filmil
Filip Miletić
Oce Technologies B.V., inženjer hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


Profil

icon Re: Velicina niza stringova16.05.2004. u 16:55
Ipak se radi o pointerima.

f
16.05.2004. u 16:55 

DDMM
Dejan D. M. Milosavljevic
Gajba, ali ne piva.

Član broj: 2544
Poruke: 89
*.sbb.co.yu

Sajt: www.ddmrm.com


Profil

icon Re: Velicina niza stringova17.05.2004. u 15:30
Ako ti je string typedef char *string onda su bas pointeri.
Za std:string ovaj niz bi trebalo da bude niz primeraka.
U tom slucaju sizeof je malo besmislen.

X
17.05.2004. u 15:30 

[es] :: C programiranje :: Velicina niza stringova

[ Pregleda: 1035 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.