Exercicios de C
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