Hvordan finne størrelsen på en streng i C++?
Du kan finne størrelsen på strengen i C ++:
1: Finn størrelsen på en streng ved hjelp av STD :: strengfunksjoner
De std :: streng har to funksjoner størrelse() og lengde() som lar deg finne størrelsen på strengene i C++. La oss finne ut hvordan du kan bruke disse funksjonene i C++.
I: Finn størrelsen på en streng ved hjelp av størrelse () -funksjon
De størrelse() Funksjon er en innebygd funksjon i C ++ som lar brukere finne størrelsen på strengene i et program. For å finne størrelsen på en streng, må du opprette et objekt med strengnavnet etterfulgt av størrelse() funksjon.
Syntaksen å bruke størrelse() Funksjon i C ++ er gitt nedenfor:
String_name.størrelse();Følgende er eksempelkoden, der vi har definert variabelen Streng str og å finne størrelsen på str ved hjelp av størrelse() funksjon.
#inkludereII: Finn størrelsen på en streng ved å bruke lengde () -funksjonen
Du kan også bruke lengde() funksjon for å finne størrelsen på en streng i C++. De lengde() Funksjon brukes med karakter, ord eller avsnitt. I C ++ gir lengden og størrelsesfunksjonene de samme verdiene.
Den generelle syntaksen til lengde() Funksjon brukt i C ++ er:
String_name.lengde();Nedenfor er eksempelkoden for bruk av lengde() Funksjon for å finne størrelsen på strengen:
#inkludere2: Finn størrelsen på en streng ved hjelp av strlen () -funksjon
De Strlen () er en annen innebygd funksjon i C ++ som returnerer antall tegn som er ført gjennom strengen. Dette er funksjon er til stede under cString headerfil og kan også brukes til å finne størrelsen på en streng i C++.
Generalen Syntaks Å bruke denne funksjonen er:
strlen (String_name);Følgende eksempel illustrerer bruken av Strlen () Funksjon i C ++ for å finne strengstørrelsen:
#inkludere3: Finn størrelsen på en streng ved hjelp av løkker
En annen måte å finne størrelsen på strengen i C ++ er via løkkene. De to løkkestrukturene som kan brukes er:
I: Bruker for loop
De for sløyfe kan brukes til å finne strengstørrelsen, og for det formålet må du først initialisere tellervariabelen som vil telle strengstørrelsen. Denne telleren vil bli økt av den ved hver iterasjon. Sløyfen går i stykker når telleren når nullkarakteren.
Følgende eksempel viser den komplette prosessen med for loop i C ++ for å finne strengstørrelsen:
#inkludereII: Bruker mens du er sløyfe
Metoden for å finne lengden på strengen med mens du er sløyfe er det samme som for en sløyfe, som krever initialisering av tellevariabelen og deretter øke telleren ved utførelsen av While Loop:
Her er et eksempel på å bruke mens du er sløyfe i C ++ for å finne størrelsen på en streng.
#inkludereKonklusjon
I C ++ programmering er en streng en sekvensiell samling av tegn, og en strenglengde er essensiell mens du koder med dem. Flere funksjoner kan brukes til å finne en strengstørrelse i C ++ inkludert størrelse(), lengde(), og Strlen (). Du kan også bruke til eller samtidig som sløyfe for å finne størrelsen på en streng i C++. Den komplette detaljene er gitt i de ovennevnte retningslinjene.