View Code? Open in Web Editor
NEW
Primer proyecto realizado en el curso 42.
libft's Introduction
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.
libft's People
Contributors
Watchers