Karakterlánc-manipulációk a C-programozásban könyvtárfunkciók használatával

Ebben a cikkben megtanulja kezelni a karakterláncokat a C könyvtárban olyan függvények használatával, mint a get (), put, strlen () és még sok más. Megtanulod megszerezni a karakterláncot a felhasználótól, és végrehajtani a műveleteket a karakterláncon.

Gyakran manipulálnia kell a húrokat a probléma szükségességének megfelelően. Az idősor-manipuláció nagy része, ha nem is az összes, manuálisan is elvégezhető, de ez a programozást összetetté és naggyá teszi.

Ennek megoldására a C nagyszámú stringkezelési funkciót támogat a standard könyvtárban "string.h".

Néhány gyakran használt karakterlánc-kezelő funkciót tárgyalunk az alábbiakban:

Funkció Funkciómunka
strlen () kiszámítja a húr hosszát
strcpy () húrokat másol a másikba
strcat () összefűz (összekapcsol) két húrt
strcmp () két húrot hasonlít össze
strlwr () a karakterláncot kisbetűvé alakítja
strupr () a karakterláncot nagybetűvé alakítja

A karakterlánc-kezelési funkciókat a "string.h"fejlécfájl alatt határozzuk meg .

 #include 

Megjegyzés: A karakterlánc-kezelő függvények futtatásához be kell írnia az alábbi kódot.

kap () és betesz ()

A függvények get () és put () két karakterlánc-függvény, amelyek az előző fejezetben említettek szerint sztringbevitelt vesznek a felhasználótól, és megjelenítik azt.

 #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; )

Megjegyzés: Bár gets()és a puts()függvények kezelik a karakterláncokat, mindkét funkciót a "stdio.h"fejlécfájl határozza meg .

érdekes cikkek...