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: 2122 | Odgovora: 4 ] > 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

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.vdial.verat.net

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 14:44 - pre 245 meseci
pitanje je samo da li ce ta duzina niza kada se jednom sazna da li ce se menjati. tj ako saznas na pocetku da duzina treba da bude 3, da li ce ona vecito biti 3 tj nece ti se pojaviti potreba da ga prosirujes na recimo 5. ukoliko je taj slucaj onda neka niz bude pointer na int, a prilikom saznavanja duzine niza dinamicki alociraj memoriju sa malloc/new i to je to, samo na kraju moras da vodis racuna da oslobodis tu memoriju.

A ukoliko pak ta duzina niza treba da bude promenljiva onda u slucaju C-a ne gine ti da pravis listu, dok po pitanju C++ -a mozes da koristis npr klasu Vector
http://www.yrl.co.uk/~phil/stl/stl.htmlx

Ili da iskoristis klasu Array iz RTK-a http://rtk.sf.net
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

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



+2 Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 19:54 - pre 245 meseci
Ne menja mi se duzina posle...
Nisam jos probao, ali cini mi se da ce ovo raditi
tnx
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

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



+2 Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi06.03.2004. u 09:33 - pre 245 meseci
Evo, probao sam i zvanicno - radi. Nego, pocetno sto sam hteo je da Niz[] bude zapravo Matrica[][] ali nisam hteo da problem jos usloznjavam da bi bio laksi za objasnjenje i odgovor:). Smorilo me da radim kao Niz[y*MaxX+x], postoji li jos neki "trik"
 
Odgovor na temu

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2209
*.105.EUnet.yu

Sajt: misc.comli.com


Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi06.03.2004. u 13:05 - pre 245 meseci
Napravi klasu "Matrica", pa onda napravi vector
od matrica(vector<Matrica> vMatrica).
Code:

struct Matrica
{

...

};

struct {
vector<Matrica> vMatrica;
int Clan;
} Struktura;

Mass murder ain’t just painless,
Now we’ve made it cute.


The Church Of The Holy Transistor
 
Odgovor na temu

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

[ Pregleda: 2122 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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