Kuidas kasutada C String.h teegi funktsioone

Kuidas Kasutada C String H Teegi Funktsioone



Päisefail 'string.h' on loodud spetsiaalselt C-programmeerimiskeele stringidega erinevate toimingute tegemiseks. See päisefail sisaldab mitut funktsiooni C stringide käsitlemiseks. Selles juhendis käsitleme mõnda C-programmeerimiskeele päisefaili string.h funktsiooni.

C String.h teegi funktsioonide kasutamine

Järgmistes näidetes kasutame päisefaili string.h kolme kõige olulisemat funktsiooni:

Näide 1: Stringi pikkuse funktsiooni kasutamine

Päisefaili “string.h” stringi pikkuse funktsiooni kasutatakse stringi pikkuse arvutamiseks. Järgmine C-skript kasutab seda funktsiooni:









Selles programmis deklareerisime stringi 'näidis' ja määrasime sellele stringi 'Programmeerimine'. Seejärel kasutasime stringi pikkuse arvutamiseks teegi 'string.h' funktsiooni 'strlen' ja määrasime selle muutujale 'length'. Peale seda trükkisime selle pikkuse terminali.



Selle C-programmi kompileerimiseks kasutatakse järgmist käsku:





$ gcc string. c -o string

Selle programmi käivitamiseks kasutatakse järgmist käsku:



$. / string

Meie stringi pikkus on näidatud järgmisel pildil:

Näide 2: Stringi kopeerimise funktsiooni kasutamine

Teegi “string.h” stringi kopeerimise funktsiooni kasutatakse ühe stringi teise kopeerimiseks. Järgmine C-skript on loodud selleks otstarbeks:

Selles näites kasutasime sama stringi nagu eelmises näites. Peale selle stringi deklareerisime veel ühe stringi, mille nimi on “sample2”. Kasutades C-programmeerimiskeele funktsiooni strcpy, kopeerisime stringi 'sample' olekusse 'sample2'. Pärast seda printisime terminali stringi “sample2”.

Järgmine väljund näitab, et meie esimene string on edukalt teise stringi kopeeritud:

Näide 3: Stringi võrdlusfunktsiooni kasutamine

Päisefaili 'string.h' stringide võrdlusfunktsiooni kasutatakse kahe stringi võrdlemiseks. Selle funktsiooni väljundiks osutub '0', kui mõlemad stringid on täpselt identsed. Vastasel juhul tagastab see funktsioon erinevuse mõlema stringi kõige esimese mittesobiva märgipaari ASCII väärtuste vahel. Järgmine C-programm kasutab seda funktsiooni:

Selles programmis deklareerisime kaks erinevat stringi. Pärast seda kasutasime nende kahe stringi võrdlemiseks funktsiooni 'strcmp' ja salvestasime nende erinevuse muutuja 'võrdlus'. Seejärel printisime terminali 'võrdlus' muutuja väärtuse.

Meie kahe stringi erinevus on näidatud järgmisel pildil:

Järeldus

See artikkel keskendub C-programmeerimiskeele päisefailile string.h. Sellega seoses käsitlesime selles juhendis selle teegi mõningaid funktsioone. Nüüd saate hõlpsasti iseseisvalt uurida selle teegi muid funktsioone.