C Program for å finne lengden på en streng

I dette eksemplet lærer du å finne lengden på en streng manuelt uten å bruke funksjonen strlen ().

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsstrenger
  • Strengmanipulasjoner i C-programmering ved bruk av biblioteksfunksjoner
  • C for Loop

Som du vet, er den beste måten å finne lengden på en streng ved å bruke strlen()funksjonen. I dette eksemplet finner vi imidlertid lengden på en streng manuelt.

Beregn lengden på strengen uten å bruke funksjonen strlen ()

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

Produksjon

Strengens lengde: 18 

Her, ved hjelp av en forsløyfe, har vi iterert over tegnene i strengen fra i = 0til til ''(null tegn) oppstår. I hver iterasjon økes verdien av i med 1.

Når sløyfen slutter, vil lengden på strengen bli lagret i i-variabelen.

Interessante artikler...