Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Основные манипуляции со строками в C с помощью стандартных библиотечных функций

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

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

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

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

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

#include <string.h>

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

gets() и puts()

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

#include<stdio.h>
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" заголовочный файл.


Язык C

  1. Список инициализации конструктора C++:зачем и как его использовать
  2. 50 лучших вопросов и ответов на собеседовании по C# для опытных и новичков (обновление 2021 г.)
  3. Освоение реляционных и логических операторов C++:четкое руководство по принятию решений
  4. Перегрузка функций C++
  5. С# — Наследование
  6. C - Правила области применения
  7. C# — Пространства имен
  8. Пространства имен в C++
  9. Числа в С++
  10. Инкапсуляция данных в C++