12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.7.POKAZIVAČI 39svog argumenta, kao kod funkcije scanf. U takvim slučajevima moramo seposlužiti pokazivačima. Funkciji dajemo kao argument pokazivač koji sadržiadresu varijable koju treba promijeniti. Ona neće moći promijeniti vrijednostpokazivača, ali će putem operatora dereferenciranja moći promijenitivrijednost na koju pokazivač pokazuje.Pogledajmo sljedeći primjer. Treba napisati funkciju koja uzima niz znakovai u njemu nalazi prvi samoglasnik. Funkcija treba vratiti nadeni samoglasniki mjesto u nizu na kojem je naden. Ukoliko u danom nizu nemasamoglasnika, umjesto mjesta u nizu vraća se -1.U ovom primjeru funkcija mora vratiti dvije vrijednosti. Kroz returnnaredbu može se vratiti samo jedna vrijednost, tako da se druga mora vratitikroz argument funkcije. (Funkcija ne može vratiti polje.) To možemorealizirati na sljedeći način:#include int trazi(char linija[], int n, char *psamoglasnik){int i;char c;}for(i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!