Exercicios de C

843 palavras 4 páginas
Resposta capitulo 1: math.h = é um arquivo cabeçalho, ele tem armazenado protótipos de funções, para executar funções e operações matemáticas básicas string.h = é um arquivo cabeçalho que fornece funções, macros e defições para manipulação de caracteres e regiões de memória.
Funções string.h : srtlen: size_t strlen( const char *str );
Essa função recebe um ponteiro que indica uma string e retorna quantos caracteres essa string possui.

strcpm: int strcmp( const char *lhs, const char *rhs );
Essa função compara duas strings segundo sua ordem alfabética e retorna um inteiro.Se esse inteiro for negativo, é porque a primeira string é menor que a segunda.Se retornar um inteiro positivo, é porque a segunda string é maior que a segunda.Se retornar 0, é porque as strings são idênticas. strncmp: int strncmp( const char *lhs, const char *rhs, size_t count );
Faz a mesma comparação da strcmp, mas ao invés de comparar toda a string, compara somente os 'count' primeiros caracteres. strchr: char *strchr( const char *str, int ch );
Retorna um ponteiro para a localização em que o caractere 'ch' aparece na string pela primeira vez na string apontada por *str, ou NULL se não encontrar. strrchr: char *strrchr( const char *str, int ch );
Faz a mesma coisa da função anterior, mas ao invés de localizar a primeira ocorrência de 'ch', localiza e retorna a última ocorrência. strspn: size_t strspn( const char *dest, const char *src );
Retorna o tamanho máximo do primeiro segmento na string 'dest' que consiste de elementos da string 'src'. strcspn: size_t strcspn( const char *dest, const char *src );
É o contrário da anterior, ou seja, retorna o tamanho máximo do segmento inicial na string 'dest' que consiste somente de elementos que NÃO ESTÃO na string 'src'. strpbrk: char* strpbrk( const char* dest, const char* str );
Retorna o primeiro caractere que está em ambas strings recebidas, ou NULL se não existe caractere comum. strstr: char *strstr( const char* str, const char* substr );
Retorna

Relacionados

  • Exercícios de C++
    1224 palavras | 5 páginas
  • Exercícios C++
    1858 palavras | 8 páginas
  • Exercícios de C#
    646 palavras | 3 páginas
  • Exercicios em c++
    480 palavras | 2 páginas
  • Exercicio em C
    259 palavras | 2 páginas
  • Exercicio de c
    600 palavras | 3 páginas
  • exercicios C
    710 palavras | 3 páginas
  • Exercício C++
    368 palavras | 2 páginas
  • Exercicios de c
    534 palavras | 3 páginas
  • Exercicios c
    1268 palavras | 6 páginas