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.








