Skip to content

Mantaras96/libft

Repository files navigation

Libft

Makefile

Commando Accion
make Compila .c y crea libft.a
make bonus Compila los bonus y crea libft.a
make clean Elimina .o.
make flcean Elimina .o y libft.a.
make re Ejecuta el comando fclean y make.

Libft Part-1

  • ft_isalpha - Valida que el carácter de entrada es alfabético.
  • ft_isdigit - Valida que el carácter de entrada es un dígito.
  • ft_isalnum - Validar que el carácter de entrada es alfabético o dígito.
  • ft_isascii - Validar que el carácter de entrada esta dentro de la tabla ASCII.
  • ft_isprint - Valida que el carácter de entrada es printable.
  • ft_strlen - Devuelve la longitud de nuestra array.
  • ft_memset - Copiamos en un array el valor c un numero determinado de veces .
  • ft_bzero - Setea n bytes a '\0' en una array.
  • ft_memcpy - Copia n caracteres de src a dst.
  • ft_memmove - Copia n caracteres de src a dst pero evitando el overlapping.
  • ft_strlcpy - Copia src en dst un numero concreto de bytes.
  • ft_strlcat - Concatena en src en dst un numero concreto de bytes.
  • ft_toupper - Transforma un carácter en su version mayúscula.
  • ft_tolower - Transforma un carácter en su version minúscula.
  • ft_strchr - Localiza un carácter en una string.
  • ft_strrchr - Localiza un carácter en una string en un numero de bytes.
  • ft_strncmp - Compara 2 strings.
  • ft_memchr - Busca un carácter en un string.
  • ft_memcmp - Compara 2 areas de memoria.
  • ft_strnstr - Localiza una substring en una string.

Libft Part-2

  • ft_substr - Devuelve una substring de una string
  • ft_strjoin - Concatena dos strings
  • ft_strtrim - Corta un array con los valores dados.
  • ft_split - Splitea una string usando un carácter
  • ft_itoa - Transforma un numero en una string.
  • ft_strmapi - Aplica una función a todos los caracteres de una string.
  • ft_putchar_fd - Output un carácter por el file descriptor indicado.
  • ft_putstr_fd - Output una string por el file descriptor indicado.
  • ft_putendl_fd - Output una string por el file descriptor indicado seguido de un salto de linea.
  • ft_putnbr_fd - Output un numero por el file descriptor indicado.

Libft Bonus

  • ft_lstnew - Reserva con malloc(3) y devuelve un elemento nuevo.
  • ft_lstadd_front - Añade el elemento ’new’ al principio de la lista.
  • ft_lstsize - Cuenta el número de elemento de una lista
  • ft_lstlast - Devuelve el último elemento de una lista.
  • ft_lstadd_back - Añade el elemento ’new’ al final de una lista.
  • ft_lstdelone - Toma como parámetro un elemento y libera la memoria del contenido
  • ft_lstclear - Elimina y libera cada uno de los elementos de la lista dada
  • ft_lstiter - Itera la lista ’lst’ y aplica la función ’f’ al contenido de cada elemento.
  • ft_lstmap - Itera la lista ’lst’ y aplica la función ’f’ al contenido de cada elemento.

amantara's 42 Libft Score

forthebadge forthebadge

About

Primer proyecto realizado en el curso 42.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published