Strengmanipulationer i C-programmering ved hjælp af biblioteksfunktioner

I denne artikel lærer du at manipulere strenge i C ved hjælp af biblioteksfunktioner som gets (), puts, strlen () og mere. Du lærer at få streng fra brugeren og udføre operationer på strengen.

Du skal ofte manipulere strenge efter behovet for et problem. Det meste, hvis ikke alt, af tidstrengmanipulation kan udføres manuelt, men det gør programmering kompliceret og stor.

For at løse dette understøtter C et stort antal strenghåndteringsfunktioner i standardbiblioteket "string.h".

Få almindeligt anvendte strenghåndteringsfunktioner diskuteres nedenfor:

Fungere Funktionsarbejde
strlen () beregner strengens længde
strcpy () kopierer en streng til en anden
strcat () sammenkæder (slutter) to strenge
strcmp () sammenligner to strenge
strlwr () konverterer streng til små bogstaver
strupr () konverterer streng til store bogstaver

Strengehåndteringsfunktioner er defineret under "string.h"header-fil.

 #omfatte 

Bemærk: Du skal medtage koden nedenfor for at køre strenghåndteringsfunktioner.

får () og sætter ()

Funktioner får () og sætter () er to strengfunktioner til at tage strenginput fra brugeren og vise det henholdsvis som nævnt i det foregående kapitel.

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

Bemærk: Selvom, gets()og puts()funktion håndterer strenge, er begge disse funktioner defineret i "stdio.h"header-fil.

Interessante artikler...