In programmazione, una stringa è un insieme di caratteri che rappresentano parole. In genere , le variabili e il tipo di dati in loro possesso devono essere dichiarate prima di essere utilizzato , e in molte lingue moderne , come C , le stringhe sono classificati come una collezione - propriamente conosciuto come un array - di singoli caratteri con la " " tipo char . La maggior parte dei linguaggi di programmazione forniscono funzioni intrinseche di determinare lunghezze della corda , dato che molte funzioni necessitano di tali informazioni al fine di eseguire correttamente . Tuttavia, come alternativa all'utilizzo di una funzione intrinseca , è possibile scrivere il proprio codice che calcola la lunghezza della stringa da mettere un contatore all'interno di un ciclo while che termina una volta raggiunta la fine della parola . Istruzioni 
 1 
 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 ; < br > 
 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);