Selles näites saate teada stringi pikkuse käsitsi leidmise ilma funktsiooni strlen () kasutamata.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:
- C Programmeerimisstringid
- Stringi manipulatsioonid C-programmeerimisel raamatukogu funktsioonide abil
- C silmuse jaoks
Nagu teate, on stringi pikkuse leidmiseks parim viis strlen()
funktsiooni abil. Selles näites leiame stringi pikkuse käsitsi.
Stringi pikkuse arvutamiseks kasutage funktsiooni 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; )
Väljund
Nööri pikkus: 18
Siin for
oleme tsüklit kasutades kordanud stringi märke i = 0
kuni kuni ' '
(nullmärgini). Igas iteratsioonis suurendatakse i väärtust 1 võrra.
Kui silmus lõpeb, salvestatakse stringi pikkus i muutujasse.