Skip to content

soufiane-amt/Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

libft Project Documentation This project involves creating my very own library, libft, which is a collection of functions that will be a useful tool for my programming curriculum. The library contains a set of standard C library functions (libc functions) as well as additional functions to manipulate strings and lists.

My project must be written in C.

Functions should not quit unexpectedly (segmentation fault, bus error, double free, etc). Properly free all heap allocated memory. Include a Makefile for compilation with flags -Wall, -Wextra, and -Werror. My Makefile should contain rules for $(NAME), all, clean, fclean, and re.

Mandatory Part Part 1 - Libc Functions You are required to implement various libc functions, prefixing them with ft_. The functions and their prototypes include:

-isalpha

-isdigit

-isalnum

-isascii

... (and more)

For functions that involve memory allocation, use malloc():

-calloc

-strdup

Part 2 - Additional Functions In this part, you'll implement several string manipulation functions. Functions include:

-ft_substr

-ft_strjoin

-ft_strtrim

... (and more)

Bonus Part This section involves working with linked lists using the t_list structure. You'll implement functions to create, manipulate, and iterate through linked lists.

Bonus Functions ft_lstnew

ft_lstadd_front

ft_lstsize

... (and more)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published