|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
9.6.2011, 14:33 | #1 |
Član
Član od: 5.10.2009.
Poruke: 112
Zahvalnice: 38
Zahvaljeno 9 puta na 6 poruka
|
Jedno pocetnicko?
Kako da iznesem vrednost promenljive iz for petlje, konkretno u metodi ispod mi vraca stalno prazan string, a necu to?
Kod:
private string filmoviPoZanru(string zanr) { string str = ""; for (int i = 0; i < _spisakFilmova.Count; i++) { if (_spisakFilmova[i].Zanr.DajPodatke() == zanr) { str = str + "\n" + nazivFilma(_spisakFilmova[i]); } } return str; } |
9.6.2011, 14:50 | #2 |
V.I.P. Zaštita
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
|
Re: Jedno pocetnicko?
Zbog čega si stavio metudu u private, a ne u public?
Stavi je u public pa vidi onda da li radi, ali sumnjam da je problem ovo Kod:
str = str + "\n" + nazivFilma(_spisakFilmova[i]); Pokušaj ovako: Kod:
if (_spisakFilmova[i].Zanr.DajPodatke() == zanr) { str += "\n" ; str += nazivFilma(_spisakFilmova[i]); } |
9.6.2011, 14:54 | #3 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Jedno pocetnicko?
Jel možeš da staviš i ovu metodu nazivFilma(_spisakFilmova[i]), da vidimo šta i ona radi.
|
9.6.2011, 15:12 | #4 |
Član
Član od: 5.10.2009.
Poruke: 112
Zahvalnice: 38
Zahvaljeno 9 puta na 6 poruka
|
Re: Jedno pocetnicko?
Otkrio sam gresku, ne smem ni da kazem koliko je glupo!
(Lista _spisakFilmova je bila prazna) |
9.6.2011, 19:38 | #5 |
V.I.P. Programiranje
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
|
Re: Jedno pocetnicko?
Bilo mi je dosadno pa sam ti uzeo ideju sebi za vezbu.
Spoiler za KatalogFilmova:
ako neko primeti neku gresku ili misli da je moglo drugacije, neka se izjasni. Edit: Dodato izlistavanje po odredjenom zanru. Poslednja ispravka: Belphegor (9.6.2011 u 20:17) Razlog: dodaci u kodu |
Sledeći korisnik se zahvaljuje korisniku Belphegor na korisnoj poruci: | ||
EclipsE (9.6.2011) |
10.6.2011, 11:24 | #6 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: Jedno pocetnicko?
Citat:
al cisto da znas za ubuduce, da li je funkcija private ili public utice na njenu vidljivost iz ostatka koda i utice na to odakle ce moci da je poziva a odakle ne (dakle, ako je private moze da je poziva samo unutar klase u kojoj se nalazi, ne preko reference ka instanci klase u kojoj se nalazi) drugo, apsolutno mozes da nizes sa + kolko hoces jer se razresava jedno po jedno, bez potrebe da se nesto posebno "preklapa" + operater |
|
10.6.2011, 13:31 | #7 |
V.I.P. Zaštita
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
|
Re: Jedno pocetnicko?
^ Jel meni govoriš ovo za public, protected i private? Ja to već znam, a što se tiče preklapanja operatora +, ako ti se kao rezultat ne vraća objekat iste vrste kao i operandi (npr. vraća long umjesto "NekaKlasa"), ne može se nizati koliko hoćeš, nažalost.
|
10.6.2011, 13:56 | #8 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Jedno pocetnicko?
Pa potpuno ti je sve jedno da lićeš koristiti a += b ili a = a + b! Ne razumem zašto bi se ova dva načina razlikovala u bilo kojem slučaju.
|
10.6.2011, 14:17 | #9 |
V.I.P. Zaštita
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
|
Re: Jedno pocetnicko?
^ Nisam mislio na to nego na ovo:
a = Obj1 + Obj2 , gdje je a npr. long, a operator je preklopljen tako da vraća long. U tom slučaju ovo neće da radi: a = Obj1 + Obj2 + Obj3. irreal, sad opet pročitah kod u prvom postu, moja greška, zaboravio sam da ispravan IDE ne bi dozvolio kompajliranje u slučaju da pokuša da pristupi direktno članu u private. DevCPP tu ne ubrajam. |
10.6.2011, 14:55 | #10 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Jedno pocetnicko?
Da slažem se za objekat, al otkud ti onda to da je metoda nazivFilma objekat?
|
10.6.2011, 15:02 | #11 |
V.I.P. Zaštita
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
|
Re: Jedno pocetnicko?
^ Mislio sam uopšteno, a ne na program o filmovima mada nigdje nisam napisao da je nazivFilma objekat.
|
10.6.2011, 17:15 | #12 | |
V.I.P. Programiranje
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
|
Re: Jedno pocetnicko?
Citat:
Kod:
a = a + b; Kod:
a += b Obicno kad se overloaduje operator + on vraca privremen objekat: Kod:
Foo operator + (const Foo& o) Kod:
Foo& operator += (const Foo& o) |
|
10.6.2011, 17:27 | #13 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: Jedno pocetnicko?
Citat:
a sto se tice nizanja, jedna je stvar da li "radi" vezivanje 3 za redom a druga da li si ti kriv sto pokusavas da nizes nesto sto vraca drugi tip varijable. dakle, nizanje vise za redom svakako radi, ali ako se zadese razliciti tipovi koji ne mogu da se vezu naravno da ce izbaciti gresku i da nece magicno proraditi u svkaom slucaju, mislim da smo apsolvirali temu. |
|
10.6.2011, 18:05 | #14 | |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Jedno pocetnicko?
Citat:
|
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Pomagajte oko kupovine novog kompa + jedno pitanje | Inadzija | Šta da kupim? | 13 | 15.11.2010 0:51 |
Jedno pitanjce | Ekku | Grafika | 3 | 25.2.2010 0:45 |
Jedno pitanje | Gradimir | Video/TV softver | 2 | 30.3.2009 16:13 |
Jedno pitanjce oko HT linka | hiperborean | Overklok | 15 | 1.3.2009 23:53 |
Vazno za sve - novi virusi | Ronin | Zaštita | 88 | 17.11.2006 17:03 |