У овом чланку ћете научити да манипулишете стринговима у језику Ц помоћу библиотечких функција као што су гет (), пут, стрлен () и још много тога. Научићете да од корисника добијате низ и изводите операције на низу.
Морате често манипулисати низовима у складу са потребом проблема. Већина, ако не и сви, манипулације временским низовима могу се извршити ручно, али то програмирање чини сложеним и великим.
Да би то решио, Ц подржава велики број функција руковања низовима у стандардној библиотеци "string.h"
.
У наставку се говори о неколико често коришћених функција руковања низовима:
Функција | Дело функције |
---|---|
стрлен () | израчунава дужину низа |
стрцпи () | копира низ у други |
стрцат () | спаја (спаја) две жице |
стрцмп () | упоређује две жице |
стрлвр () | претвара низ у мала слова |
струпр () | претвара низ у велика слова |
Функције руковања низовима дефинисане су у "string.h"
датотеци заглавља.
#инцлуде
Напомена: Морате укључити доњи код да бисте покренули функције руковања низовима.
добива () и ставља ()
Функције гетс () и пут () су две функције низа које узимају унос низа од корисника и приказују га, како је поменуто у претходном поглављу.
#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"
датотеци заглавља.