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








