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.