Skip to content

Latest commit

History

105 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

libmy

libmy

libmy library for epitech

how_to_use_it

Do not touch to the lib folder.
The first Makefile is an exemple and can be used to create your own.
You can re-use the repos structure.
Don't forget to include libmy header that you can find in lib/headers/my.h.
Don't forget to include lib/headers/printf.h to use printf.

functions

voidmy_putchar(charc);
char*my_strstr(char*str, charconst*to_find);
intmy_strcmp(charconst*s1, charconst*s2);
intmy_putnbr(intnb);
intmy_strncmp(charconst*s1, charconst*s2, intn);
voidmy_swap(int*a, int*b);
char*my_strupcase(char*str);
voidmy_putstr(charconst*str);
char*my_strlowcase(char*str);
intmy_strlen(charconst*str);
char*my_strcapitalize(char*str);
intmy_getnbr(charconst*str);
voidmy_sort_int_array(int*tab, intsize);
intmy_str_isnum(charconst*str);
intmy_compute_power_rec(intnb, intpower);
intmy_str_islower(charconst*str);
intmy_compute_square_root(intnb);
intmy_str_isupper(charconst*str);
charmy_is_prime(intnb);
intmy_str_isprintable(charconst*str);
intmy_find_prime_sup(intnb);
intmy_showstr(charconst*str);
char*my_strcpy(char*dest, charconst*src);
char*my_strncpy(char*dest, charconst*src, intn);
char*my_strcat(char*dest, charconst*src);
char*my_revstr(char*str);
char*my_strncat(char*dest, charconst*src, intnb);
intstr_len(char*str);
char*my_strdup(charconst*src);
voidmy_memset(char*s, charc, intn);
intmy_strtol(char*str, int*end_index);
intunsigned_nbr_to_int(char*str_nbr);
char*dup_nchar(char*str, intn);
charis_number(charinput);
intmy_revstrtol(char*str, int*start);
char*my_inttos(intnbr);
intmy_printf(constchar*format, ...);
intmy_puterror(char*str, interror_num);
intdo_strmalloc(char**str, longsize);

About

libmy library for epitech

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages