Pitanja o C jeziku

1

Pitanja o C jeziku

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.
offline
  • Pridružio: 06 Feb 2012
  • Poruke: 1709

Vraća vrednost veću od nula.
Zbog toga sto je prvi string veci od drugog.



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 Smile

offline
  • Pridružio: 03 Apr 2016
  • Poruke: 136

Znaci pozitivnu vrijednost ?

offline
  • Pridružio: 06 Feb 2012
  • Poruke: 1709

Da. Zbog cega te to zbunjuje?

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 ?

offline
  • Pridružio: 06 Feb 2012
  • Poruke: 1709

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.

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 ???

offline
  • Pridružio: 06 Feb 2012
  • Poruke: 1709

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.

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

Ko je trenutno na forumu
 

Ukupno su 780 korisnika na forumu :: 42 registrovanih, 5 sakrivenih i 733 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1567 - dana 15 Jul 2016 19:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, _commandos_, A.R.Chafee.Jr., Alojz Hauptman, BlackPhantom, Boris90, djboj, Dorcolac2, dovla p, Drug pukovnik, Faki-Valjevo, Filodendron, flash12, Georgius, Gerilac2, indja2, ivance95, Kaplar2, lacko, Lieutenant, Marko Marković, MB120mm, Metanoja, Milan A. Nikolic, milos.cbr, Miskohd, mladen.zovko, nemanja.tatic, nenad81, nuke92, powSrb, RADOVAN.S, S-lash, sasakrajina, Shomy, Snorks, SsssssNOVI, vlad the impaler, vlvl, vukdra, White Knight, wizzardone