Kako uporabljati funkcije knjižnice C String.h

Kako Uporabljati Funkcije Knjiznice C String H



Datoteka glave »string.h« je zasnovana posebej za izvajanje različnih operacij na nizih v programskem jeziku C. Ta datoteka glave vsebuje več funkcij za ravnanje z nizi v C. V tem priročniku bomo razpravljali o nekaterih funkcijah datoteke glave »string.h« v programskem jeziku C.

Uporaba funkcij knjižnice C String.h

V naslednjih primerih bomo uporabili tri najpomembnejše funkcije datoteke glave »string.h«:

1. primer: uporaba funkcije dolžine niza

Funkcija dolžine niza datoteke glave »string.h« se uporablja za izračun dolžine niza. Naslednji skript C uporablja to funkcijo:









V tem programu smo deklarirali niz »vzorec« in mu dodelili niz »Programiranje«. Nato smo s funkcijo »strlen« knjižnice »string.h« izračunali dolžino tega niza in ga dodelili spremenljivki »length«. Nato smo to dolžino natisnili na terminal.



Za prevajanje tega programa C se uporabi naslednji ukaz:





$gcc niz. c –o niz

Za izvedbo tega programa se uporabi naslednji ukaz:



$. / vrvica

Dolžina našega niza je prikazana na naslednji sliki:

Primer 2: Uporaba funkcije kopiranja niza

Funkcija kopiranja nizov knjižnice »string.h« se uporablja za kopiranje enega niza v drugega. Naslednji skript C je zasnovan za ta namen:

V tem primeru smo uporabili isti niz kot v prejšnjem primeru. Poleg tega niza smo deklarirali še en niz, ki je »vzorec2«. S funkcijo “strcpy” programskega jezika C smo prekopirali niz “sample” v “sample2”. Po tem smo na terminalu natisnili niz »sample2«.

Naslednji izhod prikazuje, da je naš prvi niz uspešno kopiran v drugi niz:

Primer 3: Uporaba funkcije za primerjavo nizov

Funkcija primerjave nizov v datoteki glave »string.h« se uporablja za primerjavo dveh nizov. Izhod te funkcije se izkaže kot '0', če sta oba niza popolnoma enaka. V nasprotnem primeru ta funkcija vrne razliko med vrednostmi ASCII prvega neujemajočega se para znakov obeh nizov. Naslednji program C uporablja to funkcijo:

V tem programu smo deklarirali dva različna niza. Po tem smo uporabili funkcijo »strcmp« za primerjavo teh dveh nizov in shranjevanje njune razlike v spremenljivko »primerjava«. Nato smo na terminalu natisnili vrednost spremenljivke 'primerjava'.

Razlika med našima nizoma je prikazana na naslednji sliki:

Zaključek

Ta članek se osredotoča na datoteko glave »string.h« programskega jezika C. V zvezi s tem smo v tem priročniku obravnavali nekaj funkcij te knjižnice. Zdaj lahko preprosto sami raziščete druge funkcije te knjižnice.