English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste artigo, você aprenderá a usar funções da biblioteca, como gets(), puts, strlen(), para operar strings em C. Você aprenderá a obter strings do usuário e executar operações sobre essas strings.
Você geralmente precisa operar de acordo com a necessidade do problemaStringMuitas operações de string podem ser realizadas por métodos personalizados, mas isso tornará o código mais complexo e volumoso.
Para resolver esse problema, o C emBiblioteca padrão "string.h" suporta uma grande variedade de funcionalidades de manipulação de string.
A seguir, discutiremos alguns dos funções de manipulação de string mais comuns:
Função | Descrição |
---|---|
strlen() | Calcular o comprimento de uma string |
strcpy() | Copiar uma string para outra string |
strcat() | Conectar (juntar) duas strings |
strcmp() | Comparar duas strings |
strlwr() | Converter uma string para minúsculas |
strupr() | Converter uma string para maiúsculas |
As funções de manipulação de string estão definidas no arquivo de cabeçalho "string.h".
#include <string.h>
Atenção:Você deve incluir o código acima para executar as funções de manipulação de string.
As funções gets() e puts() são duas funções de string, usadas para receber a entrada de string do usuário e exibi-las respectivamente, como O capítulo anterior。
#include<stdio.h> int main() { char name[30]; printf("Digite o nome: "); gets(name); //A função lê uma string do usuário. printf("Nome: "); puts(name); //função para exibir a string return 0; }
Atenção:Embora as funções gets() e puts() manipulem strings, essas duas funções estão definidas no cabeçalho "stdio.h".