Giter Club home page Giter Club logo

42-libft's Introduction

Libft

For this first projet @42School Paris, we are implementing from scratch essential functions from the C standard libray, and other useful ones. They are then used as a base for more complex projects in C, because the the C standard library is forbidden.

C standard library

ft_memset, ft_bzero, ft_memcpy, ft_memccpy, ft_memmove, ft_memchr, ft_memcmp, ft_strlen, ft_strdup, ft_strcpy, ft_strncpy, ft_strcat, ft_strncat, ft_strlcat, ft_strchr, ft_strrchr, ft_strstr, ft_strnstr, ft_strcmp, ft_strncmp, ft_atoi, ft_isalpha, ft_isdigit, ft_isalnum, ft_isascii, ft_isprint, ft_toupper, ft_tolower, ft_memalloc, ft_memdel, ft_strnew, ft_strdel, ft_strclr, ft_striter, ft_striteri, ft_strmap, ft_strmapi, ft_strequ, ft_strnequ, ft_strsub, ft_strjoin, ft_strtrim, ft_strsplit, ft_itoa, ft_putchar, ft_putstr, ft_putendl, ft_putnbr, ft_putchar_fd, ft_putstr_fd, ft_putendl_fd, ft_putnbr_fd, ft_lstnew, ft_lstdelone, ft_lstdel, ft_lstadd, ft_lstiter, ft_lstmap

get_next_line

Returns a line read from a file descriptor (multi-fd supported)

ft_printf

Implementation of the printf function

  • Supported conversions : CcSspDdiUuOoXxFfp%*
  • Added conversion B/b for binary base
  • Supported flags: h,hh,l,ll,L,z,j,#,0,-,+
  • Support for floating-point maximum precision

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.