Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Manipulação de Strings em C com Funções da Biblioteca Padrão

Frequentemente precisamos manipular strings conforme necessidade do problema. A maioria, se não todas, manipulações podem ser feitas manualmente, mas isso torna programação complexa e extensa.

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

Funções comumente usadas:

FunçãoFunção
strlen()Calcula comprimento da string
strcpy()Copia string para outra
strcat()Concatena (junta) duas strings
strcmp()Compara duas strings
strlwr()Converte string para minúsculas
strupr()Converte string para maiúsculas

Funções de manipulação de strings definidas em "string.h".

#include <string.h>

Nota: Inclua o código acima para usar funções de manipulação de strings.

gets() e puts()

Funções gets() e puts() leem string do usuário e exibem, respectivamente, como visto no capítulo anterior.

#include <stdio.h>
int main() {
    char name[30];
    printf("Enter name: ");
    gets(name); // Lê string do usuário
    printf("Name: ");
    puts(name); // Exibe string
    return 0;
}

Nota: Embora gets() e puts() manipulem strings, ambas são definidas em "stdio.h".

Linguagem C

  1. Dominando Operadores Bitwise e Bit Shift em C#: Guia Abrangente
  2. Guia Definitivo das Melhores IDEs C para Windows, macOS e Linux (2024)
  3. Dominando Precedência e Associatividade de Operadores em C#: Guia Prático
  4. Ponteiros em C: Guia Completo sobre Tipos, Uso e Melhores Práticas
  5. Dominando Tipos Numéricos em C++: Guia Prático
  6. Dominando Arrays Multidimensionais em C: 2D e 3D Explicados
  7. Interfaces em C++: Dominando Classes Abstratas e Funções Virtuais Puras
  8. Como Passar e Retornar Objetos em Funções C++
  9. Domine Operadores de Incremento e Decremento em C: Uso & Melhores Práticas
  10. Guru99: Tutoriais Online Completos e Reviews de Software Empresarial