Come usare la stringa C.Funzioni della libreria H

Come usare la stringa C.Funzioni della libreria H
La stringa.Il file di intestazione h "è progettato appositamente per eseguire le diverse operazioni sulle stringhe nel linguaggio di programmazione C. Questo file di intestazione contiene molteplici funzioni per gestire le stringhe in C. In questa guida, discuteremo alcune delle funzioni della "stringa.H ”file di intestazione nel linguaggio di programmazione C.

Usando la stringa c.Funzioni della libreria H

Useremo le tre funzioni più importanti della "stringa.H ”file di intestazione nei seguenti esempi:

Esempio 1: usando la funzione di lunghezza della stringa

La funzione di lunghezza della stringa della "stringa.Il file di intestazione h "viene utilizzato per calcolare la lunghezza di una stringa. Il seguente script C utilizza questa funzione:

In questo programma, abbiamo dichiarato una stringa "campione" e assegnato la stringa di "programmazione". Quindi, abbiamo usato la funzione "strlen" della "stringa.libreria h "per calcolare la lunghezza di questa stringa e la assegnata alla variabile" lunghezza ". Successivamente, abbiamo stampato questa lunghezza sul terminale.

Per compilare questo programma C, viene utilizzato il seguente comando:

$ GCC String.C -o String

Per eseguire questo programma, viene utilizzato il seguente comando:

$ ./corda

La lunghezza della nostra stringa è mostrata nella seguente immagine:

Esempio 2: utilizzando la funzione di copia della stringa

La funzione di copia della stringa della "stringa.La libreria h "viene utilizzata per copiare una stringa su un'altra. Il seguente script C è progettato per servire a questo scopo:

In questo esempio, abbiamo usato la stessa stringa dell'esempio precedente. A parte quella stringa, abbiamo dichiarato un'altra stringa che è "Sample2". Usando la funzione "strcpy" del linguaggio di programmazione C, abbiamo copiato la stringa "campione" su "Sample2". Successivamente, abbiamo stampato la stringa "Sample2" sul terminale.

Il seguente output mostra che la nostra prima stringa viene copiata correttamente nella seconda stringa:

Esempio 3: usando la funzione di confronto stringa

La funzione di confronto della stringa della "stringa.Il file di intestazione h "viene utilizzato per confrontare due stringhe. L'output di questa funzione risulta essere "0" quando entrambe le stringhe sono esattamente identiche. Altrimenti, questa funzione restituisce la differenza tra i valori ASCII della prima coppia di caratteri non corrispondenti di entrambe le stringhe. Il seguente programma C utilizza questa funzione:

In questo programma, abbiamo dichiarato due stringhe diverse. Successivamente, abbiamo usato la funzione "strcmp" per confrontare queste due stringhe e memorizzare la loro differenza nella variabile "confronto". Quindi, abbiamo stampato il valore della variabile "confronto" sul terminale.

La differenza tra le nostre due stringhe è mostrata nella seguente immagine:

Conclusione

Questo articolo è incentrato sulla "stringa.H ”file di intestazione del linguaggio di programmazione C. A questo proposito, abbiamo discusso di alcune funzioni di questa biblioteca in questa guida. Ora puoi esplorare facilmente le altre funzioni di questa libreria da solo.