Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare il comando STRLEN in C + +

La funzione strlen in C + + restituisce la lunghezza della stringa data . Questa lunghezza è il numero di caratteri prima del carattere nullo di terminazione . I passi seguenti vi aiuterà a utilizzare questa funzione comune in C + + . Istruzioni
1

Ricordate che la funzione strlen è conservato nella biblioteca cstring . È necessario includere il file di intestazione string.h per utilizzare questa funzione .
2

Imparare la sintassi . La sintassi completa è size_t strlen ( const char * str ) . Questa funzione richiede un puntatore carattere come argomento e restituisce la lunghezza della stringa come tipo di dati size_t .
3

Conoscere la differenza tra la lunghezza di una stringa e la dimensione dell'array che contiene quella stringa. Ad esempio , char mystring [ 20 ] = " questa stringa " ; definisce un array di 20 caratteri , ma è stato inizializzato con una stringa di 11 caratteri . Pertanto, la dimensione della matrice è 20 , ma la lunghezza della stringa che contiene solo 11
4

Guardate il seguente programma completo per un semplice esempio di come usare strlen : .

# include # include

int main ( ) { char nome [ 80 ] ; printf (" Qual è il tuo nome \\ n "); scanf ( "% s" , nome) ; printf ( " Il tuo nome ha% d caratteri \\ n ". , strlen ( nome) ) ; return 0; }

Questo programma vi chiederà" Qual è il tuo nome ? " Se noi input " John Smith ", il programma risponderà con
5

Guardate questa funzione per un uso meno ovvio di strlen "Il tuo nome ha 10 lettere. " :

Vuoto adattarsi ( stringa, MySize ) char * mystring ; int MySize ; {if ( strlen ( mystring ) > MySize ) * ( mystring + MySize ) = '\\ 0' ; }

Questo programma troncare la stringa denominata mystring per una lunghezza di MySize .

 

Programmazione © www.354353.com