C Program för att hitta längden på en sträng

I det här exemplet lär du dig att hitta längden på en sträng manuellt utan att använda strlen () -funktionen.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Programmeringssträngar
  • Strängmanipulationer i C-programmering med biblioteksfunktioner
  • C för loop

Som du vet är det bästa sättet att hitta längden på en sträng genom att använda strlen()funktionen. I det här exemplet hittar vi dock längden på en sträng manuellt.

Beräkna stränglängd utan att använda 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

Strängens längd: 18 

Här, med hjälp av en forslinga, har vi itererat över tecken i strängen från i = 0till tills ''(null tecken) påträffas. I varje iteration ökas värdet på i med 1.

När slingan slutar lagras strängens längd i i-variabeln.

Intressanta artiklar...