GithubHelp home page GithubHelp logo

48d31kh413k / 1337-libft-42 Goto Github PK

View Code? Open in Web Editor NEW
23.0 2.0 4.0 1.5 MB

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

License: GNU General Public License v2.0

C 92.34% Makefile 7.66%
42school 42 42born2code 1337school 42projects 1337 libft

1337-libft-42's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.