Manipulações de string em programação C usando funções de biblioteca

Neste artigo, você aprenderá a manipular strings em C usando funções de biblioteca, como gets (), puts, strlen () e mais. Você aprenderá a obter string do usuário e realizar operações na string.

Você precisa frequentemente manipular strings de acordo com a necessidade de um problema. A maior parte, senão toda, a manipulação de strings pode ser feita manualmente, mas isso torna a programação complexa e grande.

Para resolver isso, C suporta um grande número de funções de manipulação de strings na biblioteca padrão "string.h".

Algumas funções de manipulação de string comumente usadas são discutidas abaixo:

Função Trabalho da Função
strlen () calcula o comprimento da corda
strcpy () copia uma string para outra
strcat () concatena (junta) duas strings
strcmp () compara duas strings
strlwr () converte string em minúsculas
strupr () converte string em maiúsculas

As funções de manipulação de strings são definidas no "string.h"arquivo de cabeçalho.

 #incluir 

Observação: você deve incluir o código abaixo para executar funções de manipulação de strings.

get () e puts ()

As funções gets () e puts () são duas funções de string para receber a entrada de string do usuário e exibi-la, respectivamente, conforme mencionado no capítulo anterior.

 #include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )

Nota: Embora, gets()e puts()strings de identificador de função, ambas as funções são definidas no "stdio.h"arquivo de cabeçalho.

Artigos interessantes...