[ osmania @ 15.11.2007. 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...
|
[ glorius @ 15.11.2007. 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...
[ perun_ @ 15.11.2007. 21:59 ] @
Pogledaj i istu stvar sa pointerima...
[ osmania @ 15.11.2007. 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...
[ perun_ @ 15.11.2007. 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!
[ glorius @ 15.11.2007. 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....
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.