Как да използвате функциите на библиотеката C String.h

Kak Da Izpolzvate Funkciite Na Bibliotekata C String H



Заглавният файл 'string.h' е проектиран специално за извършване на различни операции върху низовете в езика за програмиране C. Този заглавен файл съдържа множество функции за обработка на низовете в C. В това ръководство ще обсъдим някои от функциите на заглавния файл 'string.h' в езика за програмиране C.

Използване на функциите на библиотеката C String.h

Ще използваме трите най-важни функции на заглавния файл 'string.h' в следните примери:

Пример 1: Използване на функцията за дължина на низ

Функцията за дължина на низа на заглавния файл 'string.h' се използва за изчисляване на дължината на низ. Следният C скрипт използва тази функция:









В тази програма декларирахме „пробен“ низ и му присвоихме низа „Програмиране“. След това използвахме функцията „strlen“ на библиотеката „string.h“, за да изчислим дължината на този низ и го присвоихме на променливата „length“. След това отпечатахме тази дължина на терминала.



За да компилирате тази C програма, се използва следната команда:





$gcc низ. ° С –o низ

За да изпълните тази програма, се използва следната команда:



$. / низ

Дължината на нашия низ е показана на следното изображение:

Пример 2: Използване на функцията за копиране на низове

Функцията за копиране на низове на библиотеката “string.h” се използва за копиране на един низ в друг. Следният C скрипт е предназначен да обслужва тази цел:

В този пример използвахме същия низ като в предишния пример. Освен този низ, декларирахме друг низ, който е „sample2“. Използвайки функцията “strcpy” на езика за програмиране C, ние копирахме низа “sample” в “sample2”. След това отпечатахме низа „sample2“ на терминала.

Следният изход изобразява, че нашият първи низ е успешно копиран във втория низ:

Пример 3: Използване на функцията за сравнение на низове

Функцията за сравнение на низове на заглавния файл “string.h” се използва за сравняване на два низа. Резултатът от тази функция се оказва „0“, когато и двата низа са абсолютно идентични. В противен случай тази функция връща разликата между ASCII стойностите на първата несъвпадаща двойка знаци от двата низа. Следната C програма използва тази функция:

В тази програма декларирахме два различни низа. След това използвахме функцията “strcmp”, за да сравним тези два низа и да съхраним разликата им в променливата “comparison”. След това отпечатахме стойността на променливата „сравнение“ на терминала.

Разликата между нашите два низа е показана на следното изображение:

Заключение

Тази статия е съсредоточена около заглавния файл „string.h“ на езика за програмиране C. В тази връзка обсъдихме няколко функции на тази библиотека в това ръководство. Сега можете лесно да изследвате другите функции на тази библиотека сами.