Poslao: 18 Jan 2017 00:50
|
offline
- Pridružio: 03 Apr 2016
- Poruke: 136
|
Sta vraca funkcija strcmp("ng", "an");?
pozitivnu vrijednost ?
negativnu vrijednost ?
nulu ?
U pitanu je C !
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 18 Jan 2017 02:03
|
offline
- Sale.S
- Elitni građanin
- Pridružio: 06 Feb 2012
- Poruke: 1872
|
Vraća vrednost veću od nula.
Zbog toga sto je prvi string veci od drugog.
|
|
|
|
Poslao: 18 Jan 2017 13:49
|
offline
- Student by day. Hacker by night
- Pridružio: 11 Maj 2014
- Poruke: 189
- Gde živiš: 192.168.0.1
|
Mala preporuka sajta.
tutorialspoint.com/c_standard_library/c_function_strcmp.htm
Ovo ti je za strcmp iako ti je gore vec neko objasnio. Hocu da ti preporucim ovaj sajt, posto sve sto mi nije jasno tamo sam nasao
|
|
|
|
|
|
Poslao: 18 Jan 2017 18:47
|
offline
- Pridružio: 03 Apr 2016
- Poruke: 136
|
Nije mi bila jasna ova funkcija.
Sad vec vidim da uporedjuje karaktere, da je drugi string veci vrijednost bi bila negativna.
A da su isti karakteri vrijednost bi bila nula ?
je li tako ?
|
|
|
|
Poslao: 18 Jan 2017 18:51
|
offline
- Sale.S
- Elitni građanin
- Pridružio: 06 Feb 2012
- Poruke: 1872
|
Upravo tako.
Dakle, nema nikakve veze sa duzinom stringa, vec se vrsi poredjenje pojedinacnih karaktera od pocetka stringa, pa dok se ne naidje na prvu razliku (ili do kraja stringa) i tu se izlazi iz funkcije.
|
|
|
|
Poslao: 18 Jan 2017 18:54
|
offline
- Pridružio: 03 Apr 2016
- Poruke: 136
|
Napisano: 18 Jan 2017 18:53
a reci mi jos, posto sam pocetnik, imam jos par nekih nedoumica ?
Dopuna: 18 Jan 2017 18:54
Ako funkcija ne vraca vrijednost onda se za tip vracene vrijednosti koristi kljucna rijec ?
return ???
|
|
|
|
Poslao: 18 Jan 2017 19:04
|
offline
- Sale.S
- Elitni građanin
- Pridružio: 06 Feb 2012
- Poruke: 1872
|
Naravno. Pitaj sve sto te zanima.
I da dodam jos (vezano za karaktere) da se poredjenje vrsi po vrednosti karaktera u ASCII tabeli.
Ako funkcija nema povratnu vrednost, onda se na mestu, gde bi inace bio tip povratne vrednosti, pise void.
Npr.
void funkcija ();
A kljucna rec return u tom slucaju nije neophodna na kraju tela funkcije, ali se moze navesti (uspjesno ce se kompajlirati). Potrebna je, ukoliko zelimo izaci iz funkcije pre nego sto se sav kod izvrsi. Mozda u nekim petljama, uslovima i sl.
|
|
|
|
Poslao: 18 Jan 2017 19:07
|
offline
- Pridružio: 03 Apr 2016
- Poruke: 136
|
Hvala ti...
a reci mi jos ukoliko znas
"Deklarisite pokazivac na neku cjelobrojnu promjenljivu a" ?
Da li je odgovor &a
|
|
|
|