Le stringhe sono uno dei più comuni tipi di dati primitivi di C , che li implementa come array di caratteri ad altri linguaggi, come Python . Altre lingue li incapsulano come propria classe con metodi utili . Ma non importa la lingua che si sta utilizzando , a volte è solo importante per determinare la lunghezza di una stringa .
Istruzioni Utilizzare la funzione appropriata
1
Usare il " ( 3) strlen " funzione se si sta utilizzando C o C + + . Si accetta il puntatore al vettore di caratteri e restituisce il numero di caratteri prima che il carattere di terminazione NULL , \\ 0 . E ' importante notare , tuttavia, che se non si prendono precauzioni in altre parti del codice , e non vi è alcun carattere di terminazione NULL dove ci si aspetta , questo può restituire un valore errato . Questo può essere particolarmente rischioso se, ad esempio , si è assegnato 256 caratteri per una stringa , e provare a scrivere di là di questo buffer. Se abbiamo un array di caratteri " nome char * ", allora si può ottenere la sua lunghezza : " strlen ( nome) ; "
2
Utilizzare la funzione " ) len ( " se state usando Python . La funzione len ( ) è molto pratico e vi dirà la lunghezza della stringa che fornisce, o il numero di elementi in un elenco che fornisce, o il numero di chiavi in un dizionario che fornisci . Se si dispone di una stringa " nome", poi si otterrebbe il nome di: "len ( nome) ".
3
Utilizzare l'attributo di lunghezza se si sta utilizzando JavaScript . Ogni oggetto stringa in JavaScript ha un attributo lunghezza che restituisce la lunghezza della stringa . Per esempio, se si dispone di una stringa chiamata " nome", poi " diverrà name.lenght " è la lunghezza della stringa .
4
Utilizzare la funzione " strlen " in PHP . Come il C /C + + la funzione " strlen ( 3) , " questo restituisce la lunghezza della stringa che fornisci . Tuttavia, ci vuole un oggetto stringa , che non fa più il controllo sulla dimensione del buffer che il carattere omologo matrice cruda in C. Se abbiamo una stringa " $ nome", quindi la sua lunghezza è restituito da " strlen ( $ nome) ; " .
5
Usare la "lunghezza " o " dimensioni " attributo in Ruby . Se abbiamo una stringa " nome", allora possiamo chiamare sia " name.size " o " diverrà name.lenght " per determinare la lunghezza della stringa .