Hvordan bruke C -strengen.H bibliotekfunksjoner

Hvordan bruke C -strengen.H bibliotekfunksjoner
“Strengen.H ”overskriftsfil er designet spesielt for å utføre de forskjellige operasjonene på strengene i C -programmeringsspråket. Denne overskriftsfilen inneholder flere funksjoner for å håndtere strengene i C. I denne guiden vil vi diskutere noen av funksjonene til “Strengen.H ”overskriftsfil på C -programmeringsspråket.

Bruke C -strengen.H bibliotekfunksjoner

Vi vil bruke de tre viktigste funksjonene til “Strengen.H ”overskriftsfil i følgende eksempler:

Eksempel 1: Bruke strenglengdefunksjonen

Strenglengdefunksjonen til “Strengen.H ”overskriftsfil brukes til å beregne lengden på en streng. Følgende C -skript bruker denne funksjonen:

I dette programmet erklærte vi en "prøve" -streng og tildelte "programmering" -strengen til den. Deretter brukte vi "strlen" -funksjonen til "strengen.H ”bibliotek for å beregne lengden på denne strengen og tilordne den til“ lengde ”-variabelen. Etter det trykket vi denne lengden på terminalen.

For å kompilere dette C -programmet brukes følgende kommando:

$ GCC -streng.c -o streng

For å utføre dette programmet brukes følgende kommando:

$ ./streng

Lengden på strengen vår vises i følgende bilde:

Eksempel 2: Bruke strengkopifunksjonen

Strengkopifunksjonen til “Strengen.H ”-bibliotek brukes til å kopiere en streng til en annen. Følgende C -skript er designet for å tjene dette formålet:

I dette eksemplet brukte vi den samme strengen som i forrige eksempel. Bortsett fra den strengen, erklærte vi en annen streng som er "Sample2". Ved å bruke "Strcpy" -funksjonen til C -programmeringsspråket, kopierte vi "Sample" -strengen til "Sample2". Etter det trykket vi “Sample2” -strengen på terminalen.

Følgende utgang viser at vår første streng er vellykket kopiert til den andre strengen:

Eksempel 3: Bruke strengens sammenligningsfunksjon

Strengsammenligningsfunksjonen til “Strengen.H ”overskriftsfil brukes til å sammenligne to strenger. Utgangen til denne funksjonen viser seg å være “0” når begge strengene er nøyaktig identiske. Ellers returnerer denne funksjonen forskjellen mellom ASCII-verdiene til det aller første ikke-matchende par karakterene i begge strengene. Følgende C -program bruker denne funksjonen:

I dette programmet erklærte vi to forskjellige strenger. Etter det brukte vi “Strcmp” -funksjonen for å sammenligne disse to strengene og lagre forskjellen i "sammenligning" -variabelen. Deretter trykket vi verdien av "sammenligning" -variabelen på terminalen.

Forskjellen mellom våre to strenger vises i følgende bilde:

Konklusjon

Denne artikkelen er sentrert rundt “Strengen.H ”overskriftsfil for C -programmeringsspråket. I denne forbindelse diskuterte vi noen få funksjoner av dette biblioteket i denne guiden. Nå kan du enkelt utforske de andre funksjonene til dette biblioteket på egen hånd.