Strengmanipulasjoner i C-programmering ved bruk av biblioteksfunksjoner

I denne artikkelen lærer du å manipulere strenger i C ved hjelp av biblioteksfunksjoner som gets (), puts, strlen () og mer. Du lærer å få streng fra brukeren og utføre operasjoner på strengen.

Du må ofte manipulere strenger i henhold til behovet for et problem. Mesteparten, om ikke alt, av tidstrengmanipulering kan gjøres manuelt, men dette gjør programmering komplisert og stor.

For å løse dette støtter C et stort antall strenghåndteringsfunksjoner i standardbiblioteket "string.h".

Få ofte brukte strenghåndteringsfunksjoner er diskutert nedenfor:

Funksjon Funksjonens arbeid
strlen () beregner strenglengde
strcpy () kopierer en streng til en annen
strcat () sammenkobler (sammenføyer) to strenger
strcmp () sammenligner to strenger
strlwr () konverterer streng til små bokstaver
strupr () konverterer streng til store bokstaver

Strenghåndteringsfunksjoner er definert under "string.h"topptekstfil.

 #inkludere 

Merk: Du må ta med koden nedenfor for å kjøre strenghåndteringsfunksjoner.

får () og setter ()

Funksjoner får () og putter () er to strengfunksjoner for å ta strenginngang fra brukeren og vise den henholdsvis som nevnt i forrige kapittel.

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

Merk: Skjønt, gets()og puts()funksjon håndterer strenger, begge disse funksjonene er definert i "stdio.h"topptekstfilen.

Interessante artikler...