Манипуляции со строками в программировании на C с использованием библиотечных функций

В этой статье вы научитесь управлять строками в C с помощью библиотечных функций, таких как gets (), put, strlen () и других. Вы научитесь получать строку от пользователя и выполнять операции со строкой.

Вам нужно часто манипулировать строками в зависимости от необходимости проблемы. Большая часть, если не все, манипуляции со строкой времени могут выполняться вручную, но это делает программирование сложным и большим.

Чтобы решить эту проблему, C поддерживает большое количество функций обработки строк в стандартной библиотеке "string.h".

Ниже рассматриваются несколько часто используемых функций обработки строк:

Функция Работа функции
strlen () вычисляет длину строки
strcpy () копирует строку в другую
strcat () объединяет (объединяет) две строки
strcmp () сравнивает две строки
strlwr () конвертирует строку в нижний регистр
Strupr () преобразует строку в верхний регистр

Функции обработки строк определены в "string.h"заголовочном файле.

 #включают 

Примечание. Для запуска функций обработки строк необходимо включить приведенный ниже код.

получает () и кладет ()

Функции gets () и Put () - это две строковые функции, которые принимают строковый ввод от пользователя и отображают его соответственно, как упоминалось в предыдущей главе.

 #include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )

Примечание. Хотя gets()и puts()строки обработки функций, обе эти функции определены в "stdio.h"файле заголовка.

Интересные статьи...