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 .








