Git Product home page Git Product logo

42cursus_01_libft's Introduction

๐Ÿ“” Libft

๐Ÿ“„ Program name

  • libft.a

๐Ÿ“„ Turn in files

  • *.c, libft.h, Makefile

๐Ÿ“„ Description

  • Write your own library, containing an extract of important functions for your cursus.
  • You are free to add any function to your libft as you see fit.

๐Ÿ“„ Functions List

  • Part 1 - Libc functions

    memset, bzero, memcpy, memccpy, memmove, memchr, memcmp,
    strlen, strlcpy, strlcat, strchr, strrchr, strnstr, strncmp,
    atoi, isalpha, isdigit, isalnum, isascii, isprint, toupper, tolower,
    calloc, strdup
    
  • Part 2 - Additional functions (~100)

    substr, strjoin, strtrim, split, itoa, strmapi,
    putchar_fd, putstr_fd, putendl_fd, putnbr_fd
    
  • Bonus Part (~115)

    lstnew, lstadd_front, lstsize, lstlast,
    lstadd_back, lstdelone, lstclear, lstiter, lstmap
    
  • My own functions

    • get_next_line

      int get_next_line(int fd, char **line);

      Write a function which returns a line read from a file descriptor, without the newline.

    • isspace

      int ft_isspace(int c);

      Checks for white-space characters. (" ", \f, \n, \r, \t, \v)

    • chrdel

      char *ft_chrdel(char const *s, char c);

      Remove all specific characters(c) from a string(s).


๐Ÿ”— Test Tools Links

42cursus_01_libft's People

Contributors

jwon42 avatar

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.