commit 4434643d65c413b3aedd9a5897ac2230f3120043 Author: jordy444 Date: Sat May 27 19:52:39 2023 +0200 first commit diff --git a/ft_bzero.c b/ft_bzero.c new file mode 100644 index 0000000..485b69b --- /dev/null +++ b/ft_bzero.c @@ -0,0 +1,13 @@ +#include +#include + +void bzero(void s[.n], size_t n); + +int main(void) +{ + char string; + + string = strcpy("hallo"); + ft_bzero(string); + +} diff --git a/ft_memchr.c b/ft_memchr.c new file mode 100644 index 0000000..c03d3fb --- /dev/null +++ b/ft_memchr.c @@ -0,0 +1,12 @@ +#include +#include +int main(void) +{ + char data[r] = {'q', r,} + +char *pos = memchr(data, 'r', 2,; + +printf("pos[0]= %c\n", pos[0]; +printf("pos[1]= %c\n", pos[1]; + return 0; +} diff --git a/ft_memcpy.c b/ft_memcpy.c new file mode 100644 index 0000000..ea82394 --- /dev/null +++ b/ft_memcpy.c @@ -0,0 +1,16 @@ +#include +#include + + int main(void) +{ + +char s[] = "abcdefegsdbx"; +char d[14]; + +memcpy(d, s, sizeof(char) * 14); + +printf("d: %s\n, d"); + + return 0; +} + diff --git a/ft_memmove.c b/ft_memmove.c new file mode 100644 index 0000000..fc39a5e --- /dev/null +++ b/ft_memmove.c @@ -0,0 +1,19 @@ +#include +#include + +int main() +{ + + int source[10] = {1,2,3,4,5,6,7,8,9,10}; + int destination[10]; + + memmove(destination, source, sizeof(int) * 10); + + for (int i = 0; i<10; i++) + printf("destination[%d]=%d\n", i, destination[i]); + +for (int i= 0; i <10; i++) +printf("source[%d]=%d\n", i, source[i]); + return 0; + } + diff --git a/ft_memset.c b/ft_memset.c new file mode 100644 index 0000000..1047fe0 --- /dev/null +++ b/ft_memset.c @@ -0,0 +1,15 @@ +#include +#include + +int main () +{ + char str[16] = "houtworm meister"; + + + + memset(str+4, 'x' ,4); + puts (str); + + + return 0; +} diff --git a/ft_putchar.c b/ft_putchar.c new file mode 100644 index 0000000..78adb16 --- /dev/null +++ b/ft_putchar.c @@ -0,0 +1,12 @@ +#include + +void ft_putchar(int c) +{ + write(1, &c, 1); +} + +int main(void) +{ + ft_putchar('a'); + return (0); +} diff --git a/ft_strcpy.c b/ft_strcpy.c new file mode 100644 index 0000000..40badea --- /dev/null +++ b/ft_strcpy.c @@ -0,0 +1,19 @@ +#include +#include + +int main(){ + +char str1[10] = "hello"; +char str2[10]; + +printf("%s\n", strcpy(str2, str1)); +printf("%s", str2); + + return 0; +} + + + + + + diff --git a/ft_strlen.c b/ft_strlen.c new file mode 100644 index 0000000..bfdb215 --- /dev/null +++ b/ft_strlen.c @@ -0,0 +1,25 @@ +#include +#include + +int ft_strlen(char *str) +{ + int i; + + if (!str) + return (0); + i = 0; + while (*str) + { + str++; + i++; + } + return (i); +} + +/*int main(void)*/ +/*{*/ + /*int i;*/ + /*i = ft_strlen("fdlgrflfvokgikgtjigjkdgtiktfikedfdrkfik");*/ + /*printf("%d\n", i);*/ + /*return (0);*/ +/*}*/ diff --git a/libft.pdf b/libft.pdf new file mode 100644 index 0000000..c0d45fb Binary files /dev/null and b/libft.pdf differ