C Programma om de lengte van een string te vinden

In dit voorbeeld leert u de lengte van een string handmatig te vinden zonder de functie strlen () te gebruiken.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C-programmeeronderwerpen:

  • C Strings programmeren
  • Stringmanipulaties bij C-programmering met behulp van bibliotheekfuncties
  • C voor Loop

Zoals je weet, is de functie de beste manier om de lengte van een string te vinden strlen(). In dit voorbeeld zullen we de lengte van een string echter handmatig vinden.

Bereken de lengte van de string zonder de strlen () -functie te gebruiken

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

Uitvoer

Lengte van de snaar: 18 

Hier hebben we met behulp van een forlus de tekens van de tekenreeks van i = 0tot herhaald totdat ''(nul-teken) wordt aangetroffen. Bij elke iteratie wordt de waarde van i met 1 verhoogd.

Wanneer de lus eindigt, wordt de lengte van de string opgeslagen in de i variabele.

Interessante artikelen...