Programma in C per trovare la lunghezza di una stringa

In questo esempio imparerai a trovare manualmente la lunghezza di una stringa senza usare la funzione strlen ().

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione in C:

  • Stringhe di programmazione C.
  • Manipolazioni di stringhe nella programmazione in C mediante funzioni di libreria
  • C per Loop

Come sai, il modo migliore per trovare la lunghezza di una stringa è usare la strlen()funzione. Tuttavia, in questo esempio, troveremo manualmente la lunghezza di una stringa.

Calcola la lunghezza della stringa senza utilizzare la funzione 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; ) 

Produzione

Lunghezza della corda: 18 

Qui, utilizzando un forciclo, abbiamo ripetuto i caratteri della stringa da i = 0a fino a quando non ''viene rilevato (carattere nullo). In ogni iterazione, il valore di i viene aumentato di 1.

Quando il ciclo finisce, la lunghezza della stringa verrà memorizzata nella variabile i.

Articoli interessanti...