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 strengFor å utføre dette programmet brukes følgende kommando:
$ ./strengLengden 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.