Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 2.79 KB

README.md

File metadata and controls

25 lines (16 loc) · 2.79 KB

Libft-42

This project aims to code a C library regrouping usual functions that we’ll be allowed to use in all our other 42 projects.

Resources

Makefile
https://makefiletutorial.com/

https://gl.developpez.com/tutoriel/outil/makefile/

http://perso.univ-lyon1.fr/jean-claude.iehl/Public/educ/Makefile.html

Typecasting
https://www.tutorialspoint.com/cprogramming/c_type_casting.htm

https://zhu45.org/posts/2017/Jan/19/typecasting-in-c/

https://developerinsider.co/type-casting-c-programming/

https://www.geeksforgeeks.org/typecasting-in-c/

Memory
https://www.geeksforgeeks.org/memory-layout-of-c-program/

https://craftofcoding.wordpress.com/2015/12/07/memory-in-c-the-stack-the-heap-and-static/

https://www.gnu.org/software/libc/manual/html_node/Memory-Allocation-and-C.html

https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/16595-lallocation-dynamique

https://rperrot.developpez.com/articles/c/allocationC/

https://waytolearnx.com/2019/03/difference-entre-allocation-dynamique-et-allocation-statique.html

https://buzut.net/cours/computer-science/differents-types-de-memoires

https://www.it-swarm-fr.com/fr/c/difference-entre-lallocation-de-memoire-statique-et-lallocation-de-memoire-dynamique/940988866/

http://www.cs.ru.nl/~erikpoll/sws1/slides/hic4.pdf

Pointers
https://www.geeksforgeeks.org/void-pointer-c-cpp/?ref=lbp/

https://www.geeksforgeeks.org/dangling-void-null-wild-pointers/

https://www.javatpoint.com/c-dereference-pointer

Functions
https://webdevdesigner.com/q/what-is-the-difference-between-memcmp-strcmp-and-strncmp-in-c-102548/

https://pvs-studio.com/en/blog/posts/cpp/0360/

https://www.geeksforgeeks.org/what-are-static-functions-in-c/

https://www.cs.utah.edu/~germain/PPS/Topics/C_Language/c_functions.html

Data types
https://web.maths.unsw.edu.au/~lafaye/CCM/c/ctype.htm

https://www.arm.linux.org.uk/docs/faqs/signedchar.php

Errors
https://www.geeksforgeeks.org/segmentation-fault-sigsegv-vs-bus-error-sigbus/

https://www.geeksforgeeks.org/program-error-signals/

https://www.educba.com/types-of-errors-in-c/

http://www.yolinux.com/TUTORIALS/C++Signals.html

File descriptor
https://www.geeksforgeeks.org/input-output-system-calls-c-create-open-close-read-write/

Linked list
https://www.geeksforgeeks.org/data-structures/linked-list/

Others
https://www.exploit-db.com/docs/english/28477-linux-integer-overflow-and-underflow.pdf

https://www.lri.fr/~hivert/COURS/CFA-L3/02-Recursivite.pdf

Books:
The C programming Language. -Brian Kernighan et Dennis Ritchie.

Apprenez à programmer en C. -Mathieu Nebra.