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: 1036 | 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



Profil

icon Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 12:40 - pre 3361 dana i 22h

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: 2261
*.vdial.verat.net

Jabber: null@elitesecurity.org


Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 14:44 - pre 3361 dana i 20h
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



Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi04.03.2004. u 19:54 - pre 3361 dana i 15h
Laptopovi

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



Profil

icon Re: Treba mi niz proizvoljne duzine u strukturi06.03.2004. u 09:33 - pre 3360 dana i 1h
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 3359 dana i 22h
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: 1036 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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