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

Treba mi niz proizvoljne duzine u strukturi

[es] :: C/C++ programiranje :: Treba mi niz proizvoljne duzine u strukturi

[ Pregleda: 1692 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.drenik.net



+2 Profil

icon Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 12:40 - pre 245 meseci
Znaci, hocu nesto poput:
Code:

struct {
int Niz[];
int Clan;
} Struktura;


ali to ne moze. Posto moram preko strukture, a niz nema odredjenu duzinu, kako da ovo odradim? Hteo sam inace da pravim neke uvezane liste sa ovakvim nizovima, pa ako postoji jos neki laksi nacin bilo bi mi drago da saznam za njega:)
 
Odgovor na temu

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

Član broj: 243
Poruke: 2114
*.decis.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 14:35 - pre 245 meseci
Citat:
ali to ne moze. Posto moram preko strukture, a niz nema odredjenu duzinu, kako da ovo odradim?
Nema ti druge nego da napraviš nekakvu strukturu koja može da se dinamički produžava. Na primer da napraviš da je niz pointer na nešto (npr: char *niz) a onda alociraš onoliko elemenata koliko ti treba. Pošto se nizu pristupa preko pointera, uz pomoć npr. funkcije realloc možeš promeniti veličinu niza na ono što ti treba. Još je bolje ako ikako možeš da pređeš na C++ i iskoristiš neku od kontejnerskih klasa koje sve mehanizme vezane za promenu veličine imaju već ugrađene.

f

 
Odgovor na temu

[es] :: C/C++ programiranje :: Treba mi niz proizvoljne duzine u strukturi

[ Pregleda: 1692 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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