A biblioteca **string.h** é uma biblioteca disponível em [[C language|C]] que define uma série de funções para lidar com strings. # Funções da biblioteca |Nome da Função|Descrição da Função| |---|---| |[strlen()](https://www.geeksforgeeks.org/strlen-function-in-c/)|Retorna o comprimento da string.| |[strcpy()](https://www.geeksforgeeks.org/strcpy-in-c-cpp/)|Copia uma string para outra.| |strncpy()|Copia os primeiros n caracteres de uma string para outra.| |[strcat()](https://www.geeksforgeeks.org/strcat-function-in-c-c-with-example/)|Concatena duas strings.| |[strncat()](https://www.geeksforgeeks.org/strncat-function-in-c-cpp/)|Concatena os primeiros n caracteres de uma string a outra.| |[strcmp()](https://www.geeksforgeeks.org/strcmp-in-c-cpp/)|Compara duas strings.| |strncmp()|Compara os primeiros n caracteres de duas strings.| |strchr()|Encontra a primeira ocorrência do caractere dado na string.| |strrchr()|Encontra a última ocorrência dos caracteres dados na string.| |[strstr()](https://www.geeksforgeeks.org/strstr-in-ccpp/)|Encontra a substring dada na string.| |[strcspn()](https://www.geeksforgeeks.org/strcspn-in-c/)|Retorna o comprimento da parte inicial da string de origem que não contém nenhum caractere da string dada.| |[strspn()](https://www.geeksforgeeks.org/strspn-function-c/)|Retorna o comprimento da parte inicial da string de origem que contém apenas os caracteres da string dada.| |[strpbrk()](https://www.geeksforgeeks.org/strpbrk-in-c/)|Encontra a primeira ocorrência de qualquer um dos caracteres da string dada na string de origem.| |strtok()|Divide a string dada em tokens com base em um caractere como delimitador.| |strcoll()|Compara duas strings que são passadas.| |[memset()](https://www.geeksforgeeks.org/memset-c-example/)|Inicializa um bloco de memória com o caractere dado.| |memcmp()|Compara dois blocos de memória.| |[memcpy()](https://www.geeksforgeeks.org/memcpy-in-cc/)|Copia dois blocos de memória.| |[memmove()](https://www.geeksforgeeks.org/memmove-in-cc/)|Move dois blocos de memória.| |memchr()|Encontra o caractere dado no bloco de memória.| **:: Referência ::** [C Library - <string.h> - GeeksforGeeks](https://www.geeksforgeeks.org/c-library-string-h/) **:: Referência ::** [cplusplus.com/reference/cstring/](https://cplusplus.com/reference/cstring/)