Kako koristiti funkcije biblioteke C String.h

Kako Koristiti Funkcije Biblioteke C String H



Datoteka zaglavlja 'string.h' dizajnirana je posebno za izvođenje različitih operacija nad nizovima u programskom jeziku C. Ova datoteka zaglavlja sadrži više funkcija za rukovanje nizovima u C-u. U ovom ćemo vodiču raspravljati o nekim funkcijama datoteke zaglavlja 'string.h' u programskom jeziku C.

Korištenje funkcija biblioteke C String.h

Koristit ćemo tri najvažnije funkcije datoteke zaglavlja 'string.h' u sljedećim primjerima:

Primjer 1: Korištenje funkcije duljine niza

Funkcija duljine niza datoteke zaglavlja 'string.h' koristi se za izračunavanje duljine niza. Sljedeća C skripta koristi ovu funkciju:









U ovom smo programu deklarirali niz 'uzorak' i dodijelili mu niz 'Programiranje'. Zatim smo upotrijebili funkciju “strlen” biblioteke “string.h” za izračunavanje duljine ovog niza i dodijelili ga varijabli “length”. Nakon toga smo ovu dužinu ispisali na terminalu.



Za prevođenje ovog C programa koristi se sljedeća naredba:





$gcc niz. c –o niz

Za izvođenje ovog programa koristi se sljedeća naredba:



$. / niz

Duljina našeg niza prikazana je na sljedećoj slici:

Primjer 2: Korištenje funkcije kopiranja niza

Funkcija kopiranja niza biblioteke “string.h” koristi se za kopiranje jednog niza u drugi. Sljedeća C skripta dizajnirana je da služi ovoj svrsi:

U ovom primjeru koristili smo isti niz kao u prethodnom primjeru. Osim tog niza, deklarirali smo još jedan niz koji je 'uzorak2'. Pomoću funkcije “strcpy” programskog jezika C, kopirali smo niz “sample” u “sample2”. Nakon toga smo ispisali niz “sample2” na terminalu.

Sljedeći izlaz prikazuje da je naš prvi niz uspješno kopiran u drugi niz:

Primjer 3: Korištenje funkcije usporedbe nizova

Funkcija usporedbe nizova datoteke zaglavlja 'string.h' koristi se za usporedbu dva niza. Ispada da je izlaz ove funkcije '0' kada su oba niza potpuno identična. Inače, ova funkcija vraća razliku između ASCII vrijednosti prvog nepodudarnog para znakova oba niza. Sljedeći C program koristi ovu funkciju:

U ovom smo programu deklarirali dva različita niza. Nakon toga smo upotrijebili funkciju “strcmp” za usporedbu ova dva niza i pohranjivanje njihove razlike u varijablu “comparison”. Zatim smo ispisali vrijednost varijable 'usporedba' na terminalu.

Razlika između naša dva niza prikazana je na sljedećoj slici:

Zaključak

Ovaj je članak usredotočen na datoteku zaglavlja 'string.h' programskog jezika C. U tom smo smislu u ovom vodiču raspravljali o nekoliko funkcija ove knjižnice. Sada možete jednostavno sami istražiti ostale funkcije ove biblioteke.