Lunghezza di una stringa c ++

Lunghezza di una stringa c ++
In questo articolo, discuteremo il concetto di lunghezza della stringa nel linguaggio di programmazione C ++. Una stringa è il tipo di dati per informazioni in parole, numeri e qualsiasi altro carattere da archiviare in una variabile come stringa. Quando una stringa viene inizializzata, il testo è scritto in doppie citazioni: "testo di esempio".

Inizializzazione di una variabile stringa in C ++:

Quindi ora esaminiamo gli out della variabile della stringa e nel linguaggio di programmazione C ++. Innanzitutto, dobbiamo vedere come una stringa viene inizializzata in C++. Per archiviare una variabile alfa-numerica, utilizziamo un tipo di dati stringa, quindi il tipo di dati viene definito prima, quindi il nome della variabile. Successivamente, le informazioni composte da caratteri alfanumerici saranno scritte in doppie citazioni. Di seguito è riportato un esempio di come inizializzare una variabile stringa in C ++:

# String indirizzo = “Street 1, st bvld”;

Come puoi vedere nell'esempio sopra, abbiamo prima fornito il tipo di dati, quindi abbiamo scritto il nome della variabile, dopodiché abbiamo scritto il contenuto della variabile in doppia citazione. Il file di intestazione della stringa deve essere aggiunto per utilizzare tutte le funzioni correlate a una variabile stringa nel linguaggio di programmazione C ++ come definito nella stringa.Biblioteca H. Il contenuto della stringa può variare da lunghezza a lunghezza, quindi a volte dobbiamo ottenere una presa di questa lunghezza e calcolare o trovare la lunghezza, dobbiamo usare alcune funzioni o modi per farlo.

Diverse tecniche per trovare la lunghezza di una stringa in C ++ in Ubuntu 20.04:

A volte i contenuti di una stringa sono molto lunghi e potremmo dover tenere un controllo in modo da poter gestire il carico di memoria del nostro programma o codice. Quindi discuteremo di diversi modi.

Utilizzando la funzione String size () in C ++ in Ubuntu 20.04:

Esistono diverse funzioni definite nei file di intestazione della stringa che ci aiutano per quanto riguarda il tipo di dati di variabili di stringa; Uno di questi è la funzione size (). Ora vedremo come usiamo questa funzione nel linguaggio di programmazione C ++ in Ubuntu 20.04. Per fare ciò, dobbiamo creare un file eseguibile C ++ in modo che ciò apre il terminale dalla barra di ricerca, scrivi il comando "touch" con il nome del file e scrivi un codice in quel file in cui inizializzamo una variabile stringa e dura codificare alcuni dati in essa e utilizzare la funzione dimensione per trovare la sua lunghezza dopo aver effettuato quel file.

Torna alla console e usa il comando "G ++" con il nome del file e ".Estensione CPP "per creare il file. Questo comando creerà un file con l'estensione ".fuori."Ora, esegui quel file digitando"./"Seguito dal tuo".estensione fuori ".

L'output mostra la lunghezza della stringa che è 12. È una delle tecniche più semplici per trovare la lunghezza di una stringa. Il metodo STR () mostra la semplicità delle funzioni di base già presenti nei file di intestazione della libreria utilizzati nella programmazione C ++.

Usando la funzione di lunghezza della stringa () in C ++ in Ubuntu 20.04:

Come abbiamo discusso, il file di intestazione della stringa contiene molte funzioni relative al tipo di dati String; Uno di questi è la funzione lunghezza () che calcola anche la lunghezza di una variabile stringa. Ora esamineremo come usare questa funzione in C ++ in Ubuntu 20.04 ambiente. Per fare ciò, dobbiamo creare un file eseguibile C ++ in modo che ciò apre il terminale dalla barra di ricerca, scrivi il comando "touch" con il nome del file e scrivi un codice in quel file in cui inizializzamo una variabile stringa e dura codificare alcuni dati in essa e utilizzare la funzione di lunghezza per trovare la sua lunghezza dopo aver effettuato quel file.

Torna alla console e usa il comando "G ++" con il nome del file e ".Estensione CPP "per creare il file. Questo comando creerà un file con l'estensione ".fuori."Ora, esegui quel file digitando"./"Seguito dal tuo".estensione fuori "

La funzione di lunghezza () emette la lunghezza esatta della variabile nell'output. È anche una delle tecniche più semplici per trovare la lunghezza di una stringa e riflette il processo di pensiero posteriore di come sono state create le librerie per aiutare in questi casi.

Usando la funzione strlen () in C ++ in Ubuntu 20.04:

Lo strlen () viene anche utilizzato per il calcolo della lunghezza della stringa. Prende la variabile stringa come parametro stringa a termini null, chiamato anche c-string, il che significa che non dovrebbero essere presenti valori null. Ora esaminiamo la sintassi e come implementare questa funzione. Per fare ciò, dobbiamo creare un file eseguibile C ++ in modo che ciò apra il terminale dalla barra di ricerca, scrivi il comando "touch" con il nome del file e scrivi un codice in quel file in cui inizializzamo una variabile stringa e Codice duro alcuni dati in esso e usa la funzione dimensione per trovare la sua lunghezza dopo aver realizzato quel file

Torna alla console e usa il comando "G ++" con il nome del file e ".Estensione CPP "per creare il file. Questo comando creerà un file con l'estensione ".fuori."Ora, esegui quel file digitando"./"Seguito dal tuo".estensione fuori ".

Come puoi vedere, l'output mostra correttamente la lunghezza della stringa e abbiamo un altro modo efficiente di trovarla. Sebbene abbia più argomenti rispetto ai metodi di cui sopra, si rivela un esempio efficace per trovare la lunghezza della variabile stringa.

Utilizzando per loop in Ubuntu 20.04:

Avvio del ciclo per 0 ed eseguendolo fino alla fine della stringa, in questo modo possiamo calcolare la lunghezza di una stringa. Per fare ciò, dobbiamo creare un file eseguibile C ++ in modo da aprire il terminale dalla barra di ricerca, scrivere il comando "touch" con il nome del file e scrivere un codice in quel file in cui inizializzamo una variabile stringa e Codice duro alcuni dati in esso e usa il loop per trovare la sua lunghezza dopo aver effettuato quel file.

Torna alla console e usa il comando "G ++" con il nome del file e ".Estensione CPP "per creare il file. Questo comando creerà un file con l'estensione ".fuori."Ora, esegui quel file digitando"./"Seguito dal tuo".estensione fuori "

Questo emette anche la lunghezza esatta di una stringa nel linguaggio di programmazione C ++. Sebbene questo metodo sia efficiente, l'efficacia e la facilità non ci sono in quanto mostra ridondanza.

Conclusione:

In questo tutorial, abbiamo appreso il tipo di dati "stringa". L'uso della stringa nella programmazione C ++ è sempre stato essenziale per memorizzare grandi flussi di dati in una vazione e una variabile. Questo articolo ha anche discusso del perché utilizziamo il tipo di dati String per archiviare i dati nella programmazione C ++. E poi, abbiamo anche fatto luce su come possiamo trovare la lunghezza della stringa usando diverse funzioni definite nel file di intestazione della stringa e un altro metodo diverso in C ++ in Ubuntu 20.04 ambiente.