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: 1872

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: 1872

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: 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.

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: 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.

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 972 korisnika na forumu :: 45 registrovanih, 12 sakrivenih i 915 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, _Rade, arsa, Ben Roj, bladesu, brundo65, Doca, doklevise, Dorcolac, dragoljub11987, Georgius, havoc995, ivan979, kinez88, KOV, Krusarac, kunktator, kybonacci, Lieutenant, ljuba, lord sir giga, LUDI, Luka Blažević, M1los, marsovac 2, mercedesamg, milenko crazy north, MiroslavD, Neretva, oldtimer, S2M, sap, slonic_tonic, Smiljke, Stoilkovic, theNedjeljko, tubular, VanHelsing, vathra, VJ, voja64, Volkhov-M, zixmix, zlaya011, Čivi