Como usar as funções da biblioteca C String.h

Como Usar As Funcoes Da Biblioteca C String H



O arquivo de cabeçalho “string.h” é projetado especialmente para realizar as diferentes operações nas strings na linguagem de programação C. Este arquivo de cabeçalho contém várias funções para lidar com as strings em C. Neste guia, discutiremos algumas das funções do arquivo de cabeçalho “string.h” na linguagem de programação C.

Usando as funções da biblioteca C String.h

Usaremos as três funções mais importantes do arquivo de cabeçalho “string.h” nos exemplos a seguir:

Exemplo 1: usando a função de comprimento de string

A função de comprimento de string do arquivo de cabeçalho “string.h” é usada para calcular o comprimento de uma string. O seguinte script C faz uso desta função:









Neste programa, declaramos uma string de “amostra” e atribuímos a string “Programming” a ela. Em seguida, usamos a função “strlen” da biblioteca “string.h” para calcular o comprimento dessa string e atribuí-la à variável “length”. Depois disso, imprimimos esse comprimento no terminal.



Para compilar este programa C, o seguinte comando é usado:





$ gcc string. c –o string

Para executar este programa, o seguinte comando é usado:



$. / corda

O comprimento da nossa string é mostrado na imagem a seguir:

Exemplo 2: usando a função de cópia de string

A função de cópia de string da biblioteca “string.h” é usada para copiar uma string para outra. O script C a seguir foi projetado para atender a esse propósito:

Neste exemplo, usamos a mesma string do exemplo anterior. Além dessa string, declaramos outra string que é “sample2”. Usando a função “strcpy” da linguagem de programação C, copiamos a string “sample” para “sample2”. Depois disso, imprimimos a string “sample2” no terminal.

A saída a seguir mostra que nossa primeira string foi copiada com sucesso para a segunda string:

Exemplo 3: Usando a Função de Comparação de String

A função de comparação de strings do arquivo de cabeçalho “string.h” é usada para comparar duas strings. A saída desta função acaba sendo “0” quando ambas as strings são exatamente idênticas. Caso contrário, esta função retorna a diferença entre os valores ASCII do primeiro par de caracteres não correspondentes de ambas as strings. O seguinte programa C faz uso desta função:

Neste programa, declaramos duas strings diferentes. Depois disso, usamos a função “strcmp” para comparar essas duas strings e armazenar sua diferença na variável “comparison”. Em seguida, imprimimos o valor da variável “comparação” no terminal.

A diferença entre nossas duas strings é mostrada na imagem a seguir:

Conclusão

Este artigo está centrado no arquivo de cabeçalho “string.h” da linguagem de programação C. A este respeito, discutimos algumas funções desta biblioteca neste guia. Agora, você pode explorar facilmente as outras funções desta biblioteca por conta própria.