Skip to content

Latest commit

 

History

History
75 lines (60 loc) · 5.21 KB

README.md

File metadata and controls

75 lines (60 loc) · 5.21 KB

Introdução ao Libft

Sua primeira biblioteca em linguagem C

Sumário: Este projeto consiste em codificar uma biblioteca em C. Ela conterá muitas funções de uso geral das quais seus programas dependerão.

Funções Libft

Funções de <ctype.h>

  • ft_isalpha - verifica se há um caractere alfabético.
  • ft_isdigit - verifica se há um dígito (0 a 9).
  • ft_isalnum - verifica se há um caractere alfanumérico.
  • ft_isascii - verifica se c se encaixa no conjunto de caracteres ASCII.
  • ft_isprint - verifica se há algum caractere imprimível.
  • ft_toupper - converter char para maiúsculas.
  • ft_tolower - converter char para minúsculas.


Funções de <string.h>

  • ft_memset - preencher a memória com um byte constante.
  • ft_strlen - calcular o comprimento de uma string.
  • ft_bzero - zero uma sequência de bytes.
  • ft_memcpy - copiar área de memória.
  • ft_memmove - copiar área de memória.
  • ft_strlcpy - copiar string para um tamanho específico.
  • ft_strlcat - concatenar string para um tamanho específico.
  • ft_strchr - localizar caractere na string.
  • ft_strrchr - localizar caractere na string.
  • ft_strncmp - comparar duas strings.
  • ft_memchr - escanear a memória em busca de um caractere.
  • ft_memcmp - comparar áreas de memória.
  • ft_strnstr - localizar uma substring em uma string.
  • ft_strdup - cria uma duplicata para a string passada como parâmetro.


Funções de <stdlib.h>

  • ft_atoi - converter uma string em um inteiro.
  • ft_calloc - aloca memória e define os valores de seus bytes como 0.


Funções não padronizadas

  • ft_substr - retorna uma substring de uma string.
  • ft_strjoin - concatena duas strings.
  • ft_strtrim - corta o início e o fim da string com um conjunto específico de caracteres.
  • ft_split - divide uma string usando um char como parâmetro.
  • ft_itoa - converte um número em uma string.
  • ft_strmapi - aplica uma função a cada caractere de uma string.
  • ft_striteri - aplica uma função a cada caractere de uma string.
  • ft_putchar_fd - enviar um caractere para um descritor de arquivo.
  • ft_putstr_fd - envia uma string para um descritor de arquivo.
  • ft_putendl_fd - envia uma string para um descritor de arquivo, seguida por uma nova linha.
  • ft_putnbr_fd - emitir um número para um descritor de arquivo.

Capa do projeto libft