Program w C do znajdowania długości łańcucha

W tym przykładzie nauczysz się znajdować długość łańcucha ręcznie bez korzystania z funkcji strlen ().

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C ciągi programowania
  • Manipulacje na łańcuchach w programowaniu w C przy użyciu funkcji bibliotecznych
  • C jak pętla

Jak wiesz, najlepszym sposobem na znalezienie długości łańcucha jest użycie strlen()funkcji. Jednak w tym przykładzie ręcznie znajdziemy długość łańcucha.

Oblicz długość ciągu bez użycia funkcji 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; ) 

Wynik

Długość sznurka: 18 

Tutaj, używając forpętli, wykonaliśmy iterację po znakach ciągu od i = 0do do momentu ''napotkania (znak null). W każdej iteracji wartość i jest zwiększana o 1.

Po zakończeniu pętli długość łańcucha zostanie zapisana w zmiennej i.

Interesujące artykuły...