C00 - Introduction to C
- ex00: ft_putchar
- ex01: ft_print_alphabet
- ex02: ft_print_reverse_alphabet
- ex03: ft_print_numbers
- ex04: ft_is_negative
- ex05: ft_print_comb
- ex06: ft_print_comb2
- ex07: ft_putnbr
- ex08: ft_print_combn
C01 - Pointers and if statements
- ex00: ft_ft
- ex01: ft_ultimate_ft
- ex02: ft_swap
- ex03: ft_div_mod
- ex04: ft_ultimate_div_mod
- ex05: ft_putstr
- ex06: ft_strlen
- ex07: ft_rev_int_tab
- ex08: ft_sort_int_tab
C02 - Introduction to strings and arrays
- ex00: ft_strcpy
- ex01: ft_strncpy
- ex02: ft_str_is_alpha
- ex03: ft_str_is_numeric
- ex04: ft_str_is_lowercase
- ex05: ft_str_is_uppercase
- ex06: ft_str_is_printable
- ex07: ft_strupcase
- ex08: ft_strlowcase
- ex09: ft_strcapitalize
- ex10: ft_strlcpy
- ex11: ft_putstr_non_printable
- ex12: ft_print_memory
C03 - String functions, manipulation and concatenation
- ex00: ft_strcmp
- ex01: ft_strcnmp
- ex02: ft_strcat
- ex03: ft_strncat
- ex04: ft_strstr
- ex05: ft_strlcat
C04 - Analysing string qualities and manipulating ints
- ex00: ft_strlen
- ex01: ft_putstr
- ex02: ft_putnbr
- ex03: ft_atoi
- ex04: ft_putnbr_base
- ex05: ft_atoi_base
C05 - Mathematical concepts in C
- ex00: ft_iterative_factorial
- ex01: ft_recursive_factorial
- ex02: ft_iterative_power
- ex03: ft_recursive_power
- ex04: ft_fibonacci
- ex05: ft_sqrt
- ex06: ft_is_prime
- ex07: ft_find_next_prime
C06 - Understanding argc and argv
- ex00: ft_print_program_name
- ex01: ft_print_params
- ex02: ft_rev_params
- ex03: ft_sort_params
C07 - Memory allocation
- ex00: ft_strdup.c