Come utilizzare le funzioni della libreria C String.h

Come Utilizzare Le Funzioni Della Libreria C String H



Il file di intestazione “string.h” è progettato appositamente per eseguire le diverse operazioni sulle stringhe nel linguaggio di programmazione C. Questo file di intestazione contiene più funzioni per la gestione delle stringhe in C. In questa guida, discuteremo alcune delle funzioni del file di intestazione 'string.h' nel linguaggio di programmazione C.

Utilizzo delle funzioni della libreria C String.h

Utilizzeremo le tre funzioni più importanti del file di intestazione 'string.h' nei seguenti esempi:

Esempio 1: utilizzo della funzione di lunghezza della stringa

La funzione di lunghezza della stringa del file di intestazione 'string.h' viene utilizzata per calcolare la lunghezza di una stringa. Il seguente script C utilizza questa funzione:









In questo programma, abbiamo dichiarato una stringa 'campione' e le abbiamo assegnato la stringa 'Programmazione'. Quindi, abbiamo utilizzato la funzione 'strlen' della libreria 'string.h' per calcolare la lunghezza di questa stringa e l'abbiamo assegnata alla variabile 'length'. Successivamente, abbiamo stampato questa lunghezza sul terminale.



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





$ stringa gcc. c –o stringa

Per eseguire questo programma, viene utilizzato il seguente comando:



$. / corda

La lunghezza della nostra stringa è mostrata nell'immagine seguente:

Esempio 2: utilizzo della funzione di copia delle stringhe

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

In questo esempio, abbiamo utilizzato la stessa stringa dell'esempio precedente. Oltre a quella stringa, abbiamo dichiarato un'altra stringa che è 'sample2'. Usando la funzione “strcpy” del linguaggio di programmazione C, abbiamo copiato la stringa “sample” in “sample2”. Successivamente, abbiamo stampato la stringa 'sample2' sul terminale.

L'output seguente mostra che la nostra prima stringa è stata copiata correttamente nella seconda stringa:

Esempio 3: utilizzo della funzione di confronto di stringhe

La funzione di confronto delle stringhe del file di intestazione 'string.h' viene utilizzata per confrontare due stringhe. L'output di questa funzione risulta essere '0' quando entrambe le stringhe sono esattamente identiche. In caso contrario, questa funzione restituisce la differenza tra i valori ASCII della prima coppia di caratteri non corrispondente di entrambe le stringhe. Il seguente programma C utilizza questa funzione:

In questo programma, abbiamo dichiarato due stringhe diverse. Successivamente, abbiamo utilizzato 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 nell'immagine seguente:

Conclusione

Questo articolo è incentrato sul file di intestazione 'string.h' del linguaggio di programmazione C. A questo proposito, abbiamo discusso alcune funzioni di questa libreria in questa guida. Ora puoi esplorare facilmente le altre funzioni di questa libreria da solo.