Dichiarare la stringa che si desidera che la lunghezza di . In C questo può essere fatto come segue : nomeVariabile char [ ] = " parola" . Poiché la variabile viene dichiarata tra virgolette il carattere nullo segue la parola risultante in un array con cinque elementi . Per l' esempio attuale , il " variableName [ i] " sintassi accede all'elemento esimo , dove gli elementi sono numerati da zero a quattro. Ad esempio, il " nomeVariabile [ 1 ] " sintassi restituisce la lettera ' O' . 
 2 
 Setup il while-do quadro ciclo che conterrà le istruzioni per contare il numero di lettere nella stringa . Un ciclo while è della forma ", mentre condizione di fare i compiti " . In C la seguente while valuta come vero fino a quando il ciclo legge il carattere nullo , a questo punto il ciclo termina . 
 
Mentre ( nomeVariabile [ i] ) per
 { 
 
 inserire il codice per fare il conteggio qui 
 
 } 
 3 
 inizializzare la variabile integer i a zero , come segue : 
 
 i = 0 ; 
 
Mentre ( nomeVariabile [ i] ) per
 { 
 codice Inserisci 
 a fare il conteggio qui 
 
 } 
 
 E ' importante fornire un valore di partenza da C , e un sacco di altre lingue, non lo farà per voi, e il codice non funzionerà 
 4 
 Inserire il contatore nel ciclo while , come segue : . 
 
 i = 0; 
 
Mentre ( nomeVariabile [ i] ) per
 { 
 
 i + + ; } 
 
 
 
 La linea i + + è il contatore e incrementa la variabile i di uno. Inizialmente i è zero, che significa nomeVariabile [ i] è la lettera 'w' , e la dichiarazione , mentre restituisce true e il codice all'interno del ciclo while viene eseguito , aumentando i per uno. Questo processo si ripete fino a quando il valore Null nella matrice di stringhe è raggiunto , il punto in cui i è uguale alla lunghezza della stringa . 
 5 
 stampare il valore finale del contatore , o equivalentemente la lunghezza della stringa , per lo schermo in modo da poter controllare . In C utilizzare il seguente codice per fare questo : 
 
 printf (" La lunghezza della stringa è% d \\ n" , i); 
 
              
Programmazione © www.354353.com