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