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

Kak Ispol Zovat Funkcii Biblioteki 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. В связи с этим мы обсудили несколько функций этой библиотеки в этом руководстве. Теперь вы можете легко изучить другие функции этой библиотеки самостоятельно.