Струнни манипулации в C програмиране с използване на библиотечни функции

В тази статия ще се научите да манипулирате низове в C, като използвате библиотечни функции като get (), put, strlen () и други. Ще се научите да получавате низ от потребителя и да извършвате операции върху него.

Трябва често да манипулирате низовете според нуждата от проблем. Повечето, ако не и всички, манипулации с низове от време могат да се извършват ръчно, но това прави програмирането сложно и голямо.

За да реши това, C поддържа голям брой функции за обработка на низове в стандартната библиотека "string.h".

По-долу са обсъдени няколко често използвани функции за обработка на низове:

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

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

 #include 

Забележка: Трябва да включите кода по-долу, за да стартирате функции за обработка на низове.

получава () и поставя ()

Функциите 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"заглавния файл.

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