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