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

Kako incilalizirati visedimenzionalne nizove???

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

[ Pregleda: 2238 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Panet

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



+7 Profil

icon Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 18:30 - pre 166 meseci
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...
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 20:48 - pre 166 meseci
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
 
Odgovor na temu

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 115
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 21:59 - pre 166 meseci
Pogledaj i istu stvar sa pointerima...
Ne treba ciljati u metu vec metati u cilj
 
Odgovor na temu

osmania
Panet

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



+7 Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 22:14 - pre 166 meseci
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...
 
Odgovor na temu

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 115
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 22:48 - pre 166 meseci
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
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: Kako incilalizirati visedimenzionalne nizove???15.11.2007. u 23:35 - pre 166 meseci
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
 
Odgovor na temu

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

[ Pregleda: 2238 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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