Oussama-Bensarjane / libft

0 stars 0 forks source link

libft

_______________ ___ ## About >_This project's goal is to develop a C library that combines common functions that you may utilize in all of your other projects._\ ```Handbook : This project involves the development of fundamental C functions, which will then be compiled into a library for application in other coursework projects.``` ### Functions from `` library * `ft_isascii` - test for ASCII character. * `ft_isalnum` - alphanumeric character test. * `ft_isalpha` - alphabetic character test. * `ft_islower` - lower-case character test. * `ft_isupper` - upper-case character test. * `ft_isdigit` - decimal-digit character test. * `ft_isprint` - printing character test (space character inclusive). * `ft_tolower` - upper case to lower case letter conversion. * `ft_toupper` - lower case to upper case letter conversion. ### Functions from `` library * `ft_atoi` - convert ASCII string to integer. * `ft_calloc` - memory allocation. ### Functions from `` library * `ft_bzero` - write zeroes to a byte string. * `ft_memset` - write a byte to a byte string. * `ft_memchr` - locate byte in byte string. * `ft_memcmp` - compare byte string. * `ft_memmove` - copy byte string. * `ft_memcpy` - copy memory area. * `ft_strlen` - find length of string. * `ft_strchr` - locate character in string (first occurrence). * `ft_strrchr` - locate character in string (last occurence). * `ft_strstr` - locate a substring in a string. * `ft_strnstr` - locate a substring in a string (size-bounded). * `ft_strcmp` - compare strings. * `ft_strncmp` - compare strings (size-bounded). * `ft_strcpy` - copy strings. * `ft_strncpy` - copy strings (size-bounded). * `ft_strdup` - save a copy of a string (with malloc). * `ft_strlcpy` - size-bounded string copying. * `ft_strlcat` - size-bounded string concatenation. ### Non-standard functions * `ft_putchar_fd` - output a character to given file. * `ft_putstr_fd` - output string to given file. * `ft_putendl_fd` - output string to given file with newline. * `ft_putnbr_fd` - output integer to given file. * `ft_itoa` - convert integer to ASCII string. * `ft_substr` - extract substring from string. * `ft_strtrim` - trim beginning and end of string with the specified characters. * `ft_strjoin` - concatenate two strings into a new string (with malloc). * `ft_split` - split string, with specified character as delimiter, into an array of strings. * `ft_strmapi` - create new string from modifying string with specified function. ---

Made by OUSSAMA BENSARJANE --> linkedin