Skip to content

BurcuBulakBozkurt/libft_42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

libft_score

About

This is the first project in School 42. This project is about coding a C library that contains a lot of general purpose functions to be used throughout the course.

Most of these funcions already exist on standard C libraries. However this project makes us to understand the way these functions work, to implement and to learn how to use them. In addition, 42 schools have strict norm and rules. For example in this project only external functions allowed are: write(), malloc() and free().

For detailed information, please check the subject of this project.

Makefile

Source Code

This project consists of coding basic C functions (see below), which are then compiled into a library for use in other projects of the cursus.

No Libc Functions No Additional Functions No Bonus Functions
1 ft_atoi 1 ft_itoa 1 ft_lstadd_back
2 ft_bzero 2 ft_putchar_fd 2 ft_lstadd_front
3 ft_calloc 3 ft_putendl_fd 3 ft_lstclear
4 ft_isalnum 4 ft_putnbr_fd 4 ft_lstdelone
5 ft_isalpha 5 ft_putstr_fd 5 ft_lstiter
6 ft_isascii 6 ft_split 6 ft_lstlast
7 ft_isdigit 7 ft_strjoin 7 ft_lstmap
8 ft_isprint 8 ft_strmapi 8 ft_lstnew
9 ft_memchr 9 ft_strtrim 9 ft_lstsize
10 ft_memcmp 10 ft_substr
11 ft_memcpy
12 ft_memmove
13 ft_memset
14 ft_strchr
15 ft_strdup
16 ft_striteri
17 ft_strlcat
18 ft_strlcpy
19 ft_strlen
20 ft_strncmp
21 ft_strnstr
22 ft_strrchr
23 ft_tolower
24 ft_toupper

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published