Skip to content

Paul2021-R/42seoul_c_projects

Repository files navigation

#Cadet-42_C

C project in Cadet course in 42 Seoul

Outline

iThis repository is for learning C in Cadet Course of 42 Seoul. It is going to contain a lot of C projects and programs. However, I am required to respect the rule of 42 programs. For that reason, It doesn't have any file which contains the intellectual property(Documents, Files and Etc...)

time line

  • 2021-11-08 Before start, prepare study of C.
  • 2021-11-09 Start Libft Subjects
  • 2021-11-25 Finish Libft Subjects and Peer evaluations. Result : 'cheating' -> Using internal funcs(calloc) except ft_calloc.
  • 2021-11-26 Discuss about team study method. Reschedule libft improvement ways.
  • 2021-11-29 Check all funcs and improve evrey weak points. Prepare deffence.
  • 2021-11-30 2nd try of Peer evaluation. ft_memcpy is not perfect with original one. Plus ft_memchr is not working well.
    • Solve ft_memcpy error.
    • Solve ft_memchr error.
    • Upgrade ft_atoi for limitation of LONG_MAX, LONG_min like original one.
  • 2021-12-01 Fix Makefile to change commands actions (all, bonus) and change sentences wit a ifdef part.
  • 2021-12-02 Make direcory of get_next_line and prepare program logic to build it.
  • 2021-12-15 finally finish get_next_line with OPEN_MAX.
  • 2021-12-16 Translation subjects' instruction(born2beroot, printf). Make README.md.
  • 2022-02-03 finish ft_printf mandatory part.
  • 2022-02-07 complete ft_printf mandatory evaluation.
  • 2022-02-07 Start new projects(rank 02 exam, So Long, pipex, push swap).
  • Please do not overlook every single word. Be patient and be carlm.
  • 2022-02-08~09 translate subject of so_long and upload a translated one for a md file.
  • 2022-02-09 Study functions allowed for so_long project. Success compile minilibX 2021-06-21 ver.
  • 2022-03-27 finished so_long project(mandatory).
  • 2022-03-28 Start minitalk project.
  • 2022-04-06 finished minitalk project(mandatory, bonus).
  • 2022-04-07 start push_swap project.
  • 2022-04-23 finished push_swap project(mandatory, bonus);
  • 2022-04-25 Peer evaluation got faild because of error handling.
  • 2022-04-27 Passed push_swap project.
  • 2022-04-27 start Phlosopher project.
  • 2022-05-11 statrt Minishell project.
  • 2022-07-08 Finish Minishell Project.
  • 2022-07-14 Finish Philosopher Project.
  • 2022-07-19 Exam rank 03 success.
  • 2022-07-20 NetPractice, cub3D projects start.
  • 2022-08-24 Finish NetPractice.
  • 2022-08-30 Finish exam 04.
  • 2022-09-02 CPP Module 00 start.
  • 2022-09-22 CPP Module 00 finished.
  • 2022-09-22 CPP Module 01 start.
  • 2022-09-24 CPP Module 01 finished.
  • 2022-09-25 CPP Module 02 start.
  • 2022-10-01 CPP Module 03 start.
  • 2022-10-04 CPP Module 02 finished.
  • 2022-10-07 CPP Module 03 finished.
  • 2022-10-08 CPP Module 04 start.
  • 2022-10-15 CPP Module 04 finished.
  • 2022-10-15 CPP Module 05 start.
  • 2022-10-25 CPP Module 05 finished.
  • 2022-10-25 CPP Module 06 start.
  • 2022-10-26 CPP Module 05 failed.
  • 2022-10-27 CPP Module 05 improveed weak points.
  • 2022-10-28 CPP Module 06 finished.
  • 2022-10-30 CPP Module 05 ~ 07 evaluation finished.
  • 2022-11-05 CPP Module 08 finished.
  • 2022-11-06 cub3D start.
  • 2022-11-15 cub3D finished.
  • 2022-11-19 ft_container start.
  • 2022-12-30 ft_container finished.

About

C project in Cadet course in 42 Seoul

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published