Како користити функције библиотеке Ц Стринг.х

Kako Koristiti Funkcije Biblioteke C String H



Датотека заглавља „стринг.х“ је дизајнирана посебно за обављање различитих операција над стринговима у програмском језику Ц. Ова датотека заглавља садржи више функција за руковање стринговима у Ц. У овом водичу ћемо расправљати о неким функцијама датотеке заглавља „стринг.х“ у програмском језику Ц.

Коришћење функција библиотеке Ц Стринг.х

Користићемо три најважније функције датотеке заглавља „стринг.х“ у следећим примерима:

Пример 1: Коришћење функције дужине низа

Функција дужине стринга датотеке заглавља „стринг.х“ се користи за израчунавање дужине стринга. Следећа Ц скрипта користи ову функцију:









У овом програму смо декларисали стринг „узорак“ и доделили му стринг „Програмирање“. Затим смо користили функцију „стрлен“ библиотеке „стринг.х“ да бисмо израчунали дужину овог стринга и доделили је променљивој „ленгтх“. Након тога, ову дужину смо одштампали на терминалу.



За компајлирање овог Ц програма, користи се следећа команда:





$ гцц стринг. ц –о низ

За извршавање овог програма користи се следећа команда:



$. / низ

Дужина нашег низа је приказана на следећој слици:

Пример 2: Коришћење функције за копирање низа

Функција копирања стрингова библиотеке „стринг.х” се користи за копирање једног стринга у други. Следећа Ц скрипта је дизајнирана да служи овој сврси:

У овом примеру смо користили исти стринг као у претходном примеру. Осим тог стринга, декларисали смо још један стринг који је „узорак2“. Користећи функцију „стрцпи“ програмског језика Ц, копирали смо стринг „узорак“ у „сампле2“. Након тога, одштампали смо стринг „сампле2“ на терминалу.

Следећи излаз приказује да је наш први стринг успешно копиран у други низ:

Пример 3: Коришћење функције за поређење низова

Функција поређења стрингова датотеке заглавља „стринг.х“ се користи за поређење два стринга. Испоставља се да је излаз ове функције „0“ када су оба низа потпуно идентична. У супротном, ова функција враћа разлику између АСЦИИ вредности првог неподударног пара карактера оба стринга. Следећи Ц програм користи ову функцију:

У овом програму смо декларисали два различита низа. Након тога, користили смо функцију „стрцмп“ да упоредимо ова два низа и сачувамо њихову разлику у променљивој „поређење“. Затим смо одштампали вредност променљиве „поређење“ на терминалу.

Разлика између наше две жице је приказана на следећој слици:

Закључак

Овај чланак је усредсређен на датотеку заглавља „стринг.х“ програмског језика Ц. С тим у вези, у овом водичу смо говорили о неколико функција ове библиотеке. Сада можете лако сами да истражите друге функције ове библиотеке.