https://github.com/48d31kh413k/1337-libft-42
This 42project aims to code a C library regrouping usual functions that we’ll be allowed to use in all our other 42 projects.
https://github.com/48d31kh413k/1337-libft-42
1337 1337school 42 42born2code 42projects 42school libft
Last synced: 8 months ago
JSON representation
This 42project aims to code a C library regrouping usual functions that we’ll be allowed to use in all our other 42 projects.
- Host: GitHub
- URL: https://github.com/48d31kh413k/1337-libft-42
- Owner: 48d31kh413k
- License: gpl-2.0
- Created: 2021-10-13T10:41:18.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-11T18:16:36.000Z (almost 3 years ago)
- Last Synced: 2023-10-27T11:26:27.378Z (almost 2 years ago)
- Topics: 1337, 1337school, 42, 42born2code, 42projects, 42school, libft
- Language: C
- Homepage:
- Size: 1.46 MB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.pdfPointers
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.htmlFile 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.pdfhttps://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.