C Program za pronalaženje duljine niza

U ovom ćete primjeru naučiti ručno pronaći duljinu niza bez upotrebe funkcije strlen ().

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Programske žice
  • Manipulacije žicama u C programiranju pomoću knjižničnih funkcija
  • C za Loop

Kao što znate, najbolji način za pronalaženje duljine niza je pomoću strlen()funkcije. Međutim, u ovom ćemo primjeru duljinu niza pronaći ručno.

Izračunajte duljinu niza bez upotrebe funkcije 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; ) 

Izlaz

Duljina žice: 18 

Ovdje smo, koristeći forpetlju, ponavljali znakove niza od i = 0do dok se ne nađe ''(null character). U svakoj se iteraciji vrijednost i povećava za 1.

Kada se petlja završi, duljina niza pohranit će se u varijablu i.

Zanimljivi članci...