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.