C Program til at finde længden af ​​en streng

I dette eksempel lærer du at finde længden på en streng manuelt uden at bruge strlen () -funktionen.

For at forstå dette eksempel skal du have kendskab til følgende C-programmeringsemner:

  • C Programmeringsstrenge
  • Strengmanipulationer i C-programmering ved hjælp af biblioteksfunktioner
  • C for Loop

Som du ved, er den bedste måde at finde længden af ​​en streng på ved hjælp af strlen()funktionen. I dette eksempel finder vi imidlertid længden af ​​en streng manuelt.

Beregn strenglængde uden brug af strlen () -funktionen

#include int main() ( char s() = "Programming is fun"; int i; for (i = 0; s(i) != ''; ++i); printf("Length of the string: %d", i); return 0; ) 

Produktion

Strengens længde: 18 

Her har vi ved hjælp af en forløkke gentaget tegnene i strengen fra i = 0til indtil ''(nul tegn) er stødt. I hver iteration øges værdien af ​​i med 1.

Når sløjfen slutter, lagres længden af ​​strengen i i-variablen.

Interessante artikler...