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

Kako incilalizirati visedimenzionalne nizove???

[es] :: C++ programiranje :: C++ za početnike :: Kako incilalizirati visedimenzionalne nizove???

[ Pregleda: 712 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Wien

Član broj: 26316
Poruke: 472
*.20.11.vie.surfer.at.



Profil

icon Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 18:30

pitanje glasi kako incijalizirati dvodimenzinalne nizove ili visedimenzinalne nizove...
int a [] = {1,2,3,4} ovo je jednodimenzionalni to znam

kako ovo int a[][]= kako sada staviti fiksnu vrijednost...

da li postoje char ili string dvodimenzionalni nizovi ako da sta je pise u prvoj zagradi?

char [?][20], da li se moze na poziciju ? staviti a b c d ili neka rijec ili moraju biti brojevi??
nprj
a[?][10]=
a osmania
b macak
c nemam pojma... da li moze biti ovo

je li ovo uredu ili nije sto pise ispod?

char a[] = {a,b,c,d} ili mora da bude ovaj kratki navodnik 'a'...

ako imate kakav link za dvodimenzionalne nizove objasnjenje hvala puno...
15.11.2007. u 18:30 

glorius
Damir Nikolic
Developer, Seavus D.O.O.
YU

Član broj: 4366
Poruke: 255
212.200.234.*



Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 20:48
Prvo, odgovor na poslednje pitanje...

Ti celobrojni niz ( int ) inicijalizujes ovako:

int a[] = { 1, 2, 3, 4, 5 };

Realni:

float b[] = { 1.0f, 3.14f, 2.0f };

Karakter se predstavlja kao: char c = 'a';

Znaci, ne moze:

char s[] = {m, a, c, a, k};

vec

char s[] = {'m', 'a', 'c', 'a', 'k' };

Naravno, ovo neces nikada raditi, vec:

char s[] = "Macak"; // analogno sa onim iznad s tim sto je jednostavnije

2. Visedimenzionalni niz ti je 'niz nizova'... Zamisli matricu...

1 1 1
2 2 2
3 3 3

Ona je niz kolona:

1. kolona ( 1 1 1 )
2. kolona ( 2 2 2 )
3. kolona ( 3 3 3 )

Znaci:

int k1[] = { 1, 1, 1 };
int k2[] = { 2, 2, 2 };
int k3[] = { 3, 3, 3 };

Ali, da ne bi imali k1, k2 i k3 mi ih oznacimo kao niz:

int k[3][3] - imamo 3 k a svako k ima 3 clana:

I znaci:

Inicijalizacija multidim. niza:

int k[3][3] = { {1, 1, 1}, {2, 2, 2}, {3, 3, 3} }; // pazi na extra zagrade....

Preporucio bih ti da se "vratis nazad u laboratoriju :) " i da malo bolje pogledas knjigu iz koje radis :)

Nadam se da je ovo pomoglo...
EOF
15.11.2007. u 20:48 

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 110
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 21:59
Pogledaj i istu stvar sa pointerima...
Ne treba ciljati u metu vec metati u cilj
15.11.2007. u 21:59 

osmania
Wien

Član broj: 26316
Poruke: 472
*.20.11.vie.surfer.at.



Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 22:14
problem je sve sto ucim je preko neta, tako da ima nekih stvari koje objasnjavaju a neke jednostavno preskoce tako da ono nigdne nema neke stvari ako imate neku super stranicu posebno nanjemackom bi bilo super javite mi,
hvala puko za ovo pomoglo je...
15.11.2007. u 22:14 

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 110
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 22:48
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Recimo tako nesto. Nije na nemackom, naravno. S' obzirom da isti pojma nemam kao i dosta korisnika ovog foruma....;) Nego za takve, uslovno receno jednostavnije stvari predlazem ti msdn kao i literaturu za programski jezik C.. Samo napred!
Ne treba ciljati u metu vec metati u cilj
15.11.2007. u 22:48 

glorius
Damir Nikolic
Developer, Seavus D.O.O.
YU

Član broj: 4366
Poruke: 255
212.200.234.*



Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 23:35
Imas poneka objasnjenja i na nasem jeziku o nizovima... Npr.... ogooglaj i videces da postoje primeri i teorija o nizovima sa raznih fakulteta gde se uci c/c++....

Ali, savetujem ti da uzmes knjigu jer je to najbolji nacin za napredovanje....
EOF
15.11.2007. u 23:35 

[es] :: C++ programiranje :: C++ za početnike :: Kako incilalizirati visedimenzionalne nizove???

[ Pregleda: 712 | Odgovora: 5 ]

Postavi temu Odgovori

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