int main(int ac, char **av) { int fd; char *line; int ret; fd = 0; if (ac == 2) { fd = open(av[1], O_RDONLY); while ((ret = get_next_line(fd, &line)) > 0) { ft_puts(line); } close(fd); } else if (ac == 1) { while ((ret = get_next_line(fd, &line)) > 0) { ft_puts(line); pnbl(line); } } free(line); return (0); }
int main() { char t1[2]; int fd = open("main.c", O_RDONLY); char buf[9]; ft_bzero(buf, 9); ft_strcat(buf, "Ba"); ft_strcat(buf, "j"); ft_strcat(buf, "our."); printf("%s\n", buf); t1[0] = '1'; t1[1] = '\0'; printf("bzero test : %s\n", t1); printf("strlen test : %zu\n", ft_strlen("asd")); printf("strcat test : %s\n", ft_strcat(t1, "ab")); printf("isalpha test : yes %d no %d yes %d no %d\n", ft_isalpha('z'), ft_isalpha('`'), ft_isalpha('A'), ft_isalpha(125)); printf("isdigit test : yes %d no %d yes %d no %d\n", ft_isdigit('1'), ft_isdigit('/'), ft_isdigit('9'), ft_isdigit(':')); printf("isalnum test : yes %d no %d\n", ft_isalnum('1'), ft_isalnum('~')); printf("isascii test : yes %d no %d yes %d no %d\n", ft_isascii('\0'), ft_isascii(-12), ft_isascii(127), ft_isascii(200)); printf("isprint test : yes %d no %d\n", ft_isprint(32), ft_isprint(127)); printf("tolower test : A %c Z %c a %c ~ %c\n", ft_tolower('A'), ft_tolower('Z'), ft_tolower('a'), ft_tolower('~')); printf("toupper test : a %c z %c A %c ~ %c\n", ft_toupper('a'), ft_toupper('z'), ft_toupper('A'), ft_toupper('~')); ft_puts("Hello World"); ft_puts("aaa\n(null)\n"); ft_puts("aaa"); ft_puts(NULL); ft_cat(fd); return (0); }
static void ft_check_puts() { printf("ft_puts:\n\n"); ft_puts("qwertyuiop"); ft_puts(""); ft_puts(NULL); ft_puts("salut."); }
void clear(void) { ft_puts("ho"); ft_puts("cd"); prompt(NULL, g_main_line.cmd); g_main_line.curs_x = g_main_line.size_x; g_main_line.curs_x_win = (g_main_line.size_x + 3) % (g_main_line.win_col); g_main_line.curs_y = (g_main_line.size_x + 3) / (g_main_line.win_col); g_main_line.size_y = g_main_line.curs_y + g_main_line.size_prompt; }
void test_puts(void) { printf("\n\n ==========[ft_(f)puts(tr)]==========\n"); ft_puts("Salur"); ft_puts(NULL); ft_fputs("Salur", 2); ft_fputs(NULL, 2); ft_putstr("Salur\n"); ft_putstr(NULL); ft_putstr("\n"); ft_fputstr("Salur\n", 2); ft_fputstr(NULL, 2); ft_fputstr("\n", 2); }
void t_puts(void) { printf("\n----- FT_PUTS -----\n");fflush(stdout); printf("string to print : 'Salut les petits lapinous' --> ");fflush(stdout); ft_puts("Salut les petit lapinous");fflush(stdout); printf("\n");fflush(stdout); }
void cut_entire_line(void) { free(g_main_line.clipboard); g_main_line.clipboard = ft_strdup(g_main_line.cmd); go_to_start(); ft_puts("cd"); init_new_line(); }
void test_puts(void) { WRITE(1, "\033[38;5;1m"); WRITE(1, "tests ft_puts: \n"); WRITE(1, "\033[0m"); WRITE(1, "str = 123456789\n"); ft_puts("123456789"); WRITE(1, "str = null\n"); ft_puts(0); WRITE(1, "\033[38;5;1m"); WRITE(1, "tests puts: \n"); WRITE(1, "\033[0m"); WRITE(1, "str = 123456789\n"); puts("123456789"); WRITE(1, "str = null\n"); puts(0); WRITE(1, "\n"); }
void test_puts(void) { printf("\n"); printf("[Tests]\n"); printf("\n"); ft_puts("Tro test1"); printf("\n"); }
int main(void) { ft_puts("\033[33m\n/!\\Change test_is last value from '0' to '1'\ndirectly in main if you want to see tests details./!\\\n\033[00m"); test_is(isdigit, ft_isdigit, "isdigit", 0); test_is(isalnum, ft_isalnum, "isalnum", 0); test_is(isalpha, ft_isalpha, "isalpha", 0); test_is(isascii, ft_isascii, "isascii", 0); test_is(toupper, ft_toupper, "toupper", 0); test_is(tolower, ft_tolower, "tolower", 0); test_bzero(ft_bzero, "bzero", 10); test_strcat(ft_strcat, "strcat"); test_puts(ft_puts, "ft_puts"); test_strlen(ft_strlen, "strlen", 26); test_memset(ft_memset, "memset", 10); test_memcpy("memcpy", 26); test_strdup("strdup", 10); ft_puts(""); return (0); }
void cut_end_of_line(void) { int i; free(g_main_line.clipboard); g_main_line.clipboard = ft_strsub(g_main_line.cmd, g_main_line.curs_x, g_main_line.size_x - g_main_line.curs_x); g_main_line.size_x -= ft_strlen(g_main_line.clipboard); g_main_line.cmd = ft_strsub(g_main_line.cmd, 0, g_main_line.size_x); i = g_main_line.curs_y; ft_puts("sc"); while (i < g_main_line.size_y) { ft_puts("ce"); ft_puts("do"); ft_puts("le"); i++; } ft_puts("rc"); }
void test_puts(void) { int orignal; int homemade; print_test_name("------------PUTS------------"); printf("\n\n"); test_simple(); printf("s: "); printf(STRING); printf("\n"); printf("Original: "); orignal = puts(STRING); fflush(stdout); printf("Returned: "); ft_putnbr(orignal); printf("\n"); printf("Homemade: "); fflush(stdout); homemade = ft_puts(STRING); printf("Returned: "); ft_putnbr(homemade); ok(); printf("s: "); printf("NULL"); printf("\n"); printf("Original: "); orignal = puts(STRINGNULL); fflush(stdout); printf("Returned: "); ft_putnbr(orignal); printf("\n"); printf("Homemade: "); fflush(stdout); homemade = ft_puts(STRINGNULL); printf("Returned: "); ft_putnbr(homemade); ok(); printf("\n"); }
void test_ft_puts(void) { ft_putstr("ft_putstr: "); ft_putstr("Bonjour"); ft_putstr(", ft_puts: "); ft_puts("Bonjour"); ft_putstr("ft_putstr: "); ft_putstr("13, "); ft_putstr("ft_puts: "); ft_puts("13"); ft_putstr("ft_putstr: "); ft_putstr("hello world, "); ft_putstr("ft_puts: "); ft_puts("hello world"); ft_putstr("ft_putstr: "); ft_putstr("!@#$%^&*(), "); ft_putstr("ft_puts: "); ft_puts("!@#$%^&*()"); }
void go_to_start(void) { int i; i = g_main_line.curs_y; g_main_line.curs_x = 0; g_main_line.curs_y = 0; g_main_line.curs_x_win = g_main_line.prompt; while (i > 0) { ft_puts("up"); i--; } fmovex(g_main_line.curs_x_win); }
void move_front(void) { if (g_main_line.curs_x_win == g_main_line.win_col - 1) { g_main_line.curs_y++; g_main_line.curs_x_win = 0; go_start_next_line(); } else { g_main_line.curs_x_win++; ft_puts("nd"); } g_main_line.curs_x++; }
void move_back(void) { if (g_main_line.curs_x_win == 0) { g_main_line.curs_y--; g_main_line.curs_x_win = g_main_line.win_col - 1; go_end_line_before(); } else { g_main_line.curs_x_win--; ft_puts("le"); } g_main_line.curs_x--; }
void test_puts(void) { char str[5] = "PUTS"; printf("\033[1;33m%s\033[0m\n", str); //c'est printf il bufferise ft_puts("COUCOU LES GENS"); ft_puts("J'aime le saucisson, il est ma raison de vivre. Il faut manger pour vivre mais pas l'inverse."); ft_puts(""); ft_puts("Au dessus, c'était une chaine vide"); ft_puts(NULL); ft_puts(NULL); ft_puts("Au dessus, c'était deux chaines null"); printf("\033[1;32m%s passed.\033[0m\n\n", str); }
int print_history(t_hist *history) { int i; t_hist *tmp; ft_puts("nw"); i = 1; tmp = history; ft_printf("\n%d %s", i, tmp->cmd); i++; tmp = tmp->prev; while (tmp != history) { ft_printf("\n%d %s", i, tmp->cmd); i++; tmp = tmp->prev; } return (i); }
int main(int ac, char **av) { char *str = NULL; ft_puts("-----------------------"); ft_puts(" strnew "); ft_puts("-----------------------"); ft_puts("AVANT :"); printf("%p\n", str); str = ft_strnew(100); ft_puts("APRES :"); printf("%p\n", str); str = ft_strnew(100); ft_puts("APRES :"); printf("%p\n", str); printf("\n\n"); free(str); return (0); }
void check_puts(char *s) { puts(s); ft_puts(s); printf("\033[32mOk\n\033[0m"); }
int main(int argc, char **argv) { int i; char *str; char *str2; printf("\n-------------------- PART 1 ----------------------------\n"); printf("ft_bzero(str, 2):\n"); str = strdup("coucou"); printf("str avant : %s\n", str); ft_bzero(str, 2); printf("str apres : %s\n", str); printf("\nft_strcat(str1, str2) :\n"); str = malloc(50); ft_bzero(str, 50); ft_strcat(str, "123456789"); printf("str1 : %s\n", str); printf("str2 : coucou \n"); ft_strcat(str, strdup("coucou")); printf("str1 : %s\n", str); printf("\nft_isalpha :\n"); i = ft_isalpha('a'); printf("a : %d\n", i); i = ft_isalpha('^'); printf("^ : %d\n", i); printf("\nft_isdigit :\n"); i = ft_isdigit('2'); printf("2 : %d\n", i); i = ft_isdigit('a'); printf("a : %d\n", i); printf("\nft_isalnum :\n"); i = ft_isalnum('2'); printf("2 : %d\n", i); i = ft_isalnum('a'); printf("a : %d\n", i); i = ft_isalnum(32); printf("' ' : %d\n", i); i = ft_isalnum(59); printf("';' : %d\n", i); i = ft_isalnum(93); printf("']' : %d\n", i); printf("\nft_isascii :\n"); i = ft_isascii('a'); printf("a : %d\n", i); i = ft_isascii(130); printf("%c : %d\n", 130, i); printf("\nft_isprint :\n"); i = ft_isprint(' '); printf("' ' : %d\n", i); i = ft_isprint('\t'); printf("'\t' : %d\n", i); printf("\nft_toupper : \n"); i = ft_toupper('a'); printf("a : %c\n", i); i = ft_toupper('S'); printf("S : %c\n", i); printf("\nft_tolower : \n"); i = ft_tolower('Y'); printf("Y : %c\n", i); i = ft_tolower('b'); printf("b : %c\n", i); printf("\nft_puts : \n"); str = strdup("coucou"); ft_putstr("coucou : "); ft_puts(str); ft_putstr("J'aime bien les chats. : "); str = strdup("J'aime bien les chats."); ft_puts(str); ft_putstr("NULL : "); ft_puts(NULL); printf("\n-------------------- PART 2 ----------------------------\n"); printf("\nft_strlen : \n"); str = strdup("coucou"); i = ft_strlen(str); printf("coucou : %d\n", i); str = strdup("La vie est belle."); i = ft_strlen(str); printf("La vie est belle. : %d\n", i); i = ft_strlen(NULL); printf("NULL : %d\n", i); printf("\nft_memset(str, x, 3) : \n"); str = strdup("coucou"); printf("str avant: %s\n", str); str = ft_memset(str, 'x', 3); printf("str apres: %s\n", str); printf("\nft_memcpy(dest, src, size) :\n"); str = strdup("chatschats chats"); printf("dest : %s\n",str); str2 = strdup("j'aime les frites."); printf("src : %s\n", str2); i = 10; printf("size : %d\n", i); str = ft_memcpy(str, str2, i); printf("dest : %s\n", str); printf("\nft_strdup :\n"); str = ft_strdup("424242"); printf("424242 : %s\n", str); printf("\n-------------------- Bonus ----------------------------\n"); printf("\nft_strndup :\n"); str = ft_strndup("424242", 2); printf("424242, size = 2 : %s\n", str); printf("\nft_isspace :\n"); i = ft_isspace(' '); printf("' ' : %d\n", i); i = ft_isspace('a'); printf("a : %d\n", i); printf("\nft_strncat(str1, str2, size) :\n"); str = malloc(50); ft_bzero(str, 50); ft_strcat(str, "123456789"); printf("str1 : %s\n", str); printf("str2 : coucou \n"); ft_strncat(str, strdup("coucou"), 3); printf("str1 : %s\n", str); printf("\n-------------------- ft_cat(fd) ------------------------\n"); if (argc == 2) i = open(argv[1], O_RDONLY); else i = 0; ft_cat(i); return (0); }
int main(int ac, char **av) { /* * Test ft_puts */ (void)ac; ft_putchar(10); puts("hello"); ft_putchar(10); puts(NULL); ft_putchar(10); ft_puts("hello"); ft_putchar(10); ft_puts(NULL); ft_putchar(10); /* * Test ft_puts */ /* * Test ft_bzero */ char str[] = "hello"; char str2[] = "hello"; printf("\n ft_bzero \n"); printf("Test 1 \n ft_bzero et bzero n = 1 et str : %s\n",str); bzero(str, 1); printf("Avec bzero et str[0] : %c\n",str[0]); ft_bzero(str2, 1); printf("Avec ft_bzero et str2[0] : %c\n",str2[0]); printf("Avec bzero et str[3] : %c\n",str[3]); printf("Avec ft_bzero et str[3] : %c\n\n",str[3]); char str3[] = "hello"; char str4[] = "hello"; printf("Test 2 \n ft_bzero et bzero n = 4 et str : %s\n",str3); bzero(str3, 4); printf("Avec bzero et str[0] : %c\n",str3[0]); ft_bzero(str4, 4); printf("Avec ft_bzero et str2[0] : %c\n",str4[0]); printf("Avec bzero et str[3] : %c\n",str3[3]); printf("Avec ft_bzero et str[3] : %c\n",str4[3]); printf("Avec bzero et str[4] : %c\n",str3[4]); printf("Avec ft_bzero et str[4] : %c\n\n",str4[4]); char str5[] = "hello"; char str6[] = "hello"; printf("Test 3 \n ft_bzero et bzero n = 9 et str : %s\n",str5); bzero(str5, 9); printf("Avec bzero et str[4] : %c\n",str5[4]); ft_bzero(str6, 9); printf("Avec ft_bzero et str2[4] : %c\n",str6[4]); /* * Fin ft_bzero */ /* * ft_strcat */ char *src; char *src2; char *src3; char *src4; char dest[40] = "Please Cat"; char dest2[40] = "Please Cat"; src = "_meEeeeEeeE"; src2 = "_meEeeeEeeE"; printf("\n Test 1 ft_strcat\n"); printf("Dest : %s\nSize Dest: 40\nSrc : %s .\n", dest, src); src3 = strcat(dest, src); printf("strcat Dest : %s\n", src3); src4 = ft_strcat(dest2, src2); printf("ft_strcat Dest : %s\n", src4); printf("\n And Re - ft_strcat\n"); strcat(dest, src); printf("strcat Dest : %s\n", dest); src3 = ft_strcat(dest2, src2); printf("ft_strcat Dest : %s\n", src3); /* * Fin ft_strcat */ /* * ft_isascii */ int a; int z; int nbr; int weird; int neg; neg = -500; a = 'a'; z = 'Z'; nbr = 57; weird = 173; printf("\n\nTest ascii\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",a ,z, nbr, weird, neg); printf("ft_isascii isascii\n"); printf("%d %d\n",ft_isascii(a), isascii(a)); printf("%d %d\n",ft_isascii(z), isascii(z)); printf("%d %d\n",ft_isascii(nbr), isascii(nbr)); printf("%d %d\n",ft_isascii(weird), isascii(weird)); printf("%d %d\n",ft_isascii(neg), isascii(neg)); /*while (neg < 500) { neg++; ft_putchar(ft_isascii(neg) + 48); }*/ /* * Fin ft_isascii */ /* * ft_isalpha */ int b; int y; int nb; int weir; b = 'a'; y = 94; nb = 'Z'; weir = 173; neg = -1; printf("\n\nTest isalpha\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",b ,y, nb, weir,neg); printf("ft_isalpha isalpha\n"); printf("%d %d\n",ft_isalpha(b), isalpha(b)); printf("%d %d\n",ft_isalpha(y), isalpha(y)); printf("%d %d\n",ft_isalpha(nb), isalpha(nb)); printf("%d %d\n",ft_isalpha(weir), isalpha(weir)); printf("%d %d\n",ft_isalpha(neg), isalpha(neg)); /* * Fin ft_isalpha */ /* * ft_isdigit */ int c; int x; int nbt; int weira; c = 47; x = 48; nbt = 57; weira = 58; printf("\n\nTest isdigit\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",c ,x, nbt, weira, neg); printf("ft_isdigit isdigit\n"); printf("%d %d\n",ft_isdigit(c), isdigit(c)); printf("%d %d\n",ft_isdigit(x), isdigit(x)); printf("%d %d\n",ft_isdigit(nbt), isdigit(nbt)); printf("%d %d\n",ft_isdigit(weira), isdigit(weira)); printf("%d %d\n",ft_isdigit(neg), isdigit(neg)); /* * Fin ft_isdigit */ /* * ft_isalnum */ int d; int w; int nbq; int weirb; d = 69; w = 48; nbq = 57; weirb = 92; printf("\n\nTest isalnum\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",d ,w, nbq, weirb, neg); printf("ft_isalnum isalnum\n"); printf("%d %d\n",ft_isalnum(d), isalnum(d)); printf("%d %d\n",ft_isalnum(w), isalnum(w)); printf("%d %d\n",ft_isalnum(nbq), isalnum(nbq)); printf("%d %d\n",ft_isalnum(weirb), isalnum(weirb)); printf("%d %d\n",ft_isalnum(neg), isalnum(neg)); /* * Fin ft_isalnum */ /* * ft_isprint */ int e; int v; int nbs; int weirc; e = 32; v = 126; nbs = 12; weirc = 380; printf("\n\nTest isprint\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",e ,v, nbs, weirc, neg); printf("ft_isprint isprint\n"); printf("%d %d\n",ft_isprint(e), isprint(e)); printf("%d %d\n",ft_isprint(v), isprint(v)); printf("%d %d\n",ft_isprint(nbs), isprint(nbs)); printf("%d %d\n",ft_isprint(weirc), isprint(weirc)); printf("%d %d\n",ft_isprint(neg), isdigit(neg)); /* * Fin ft_isprint */ /* * ft_touppper */ e = 97; v = 122; nbs = 69; weirc = 36; printf("\n\nTest ft_toupper\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",e ,v, nbs, weirc, neg); printf("ft_toupper toupper\n"); printf("%c %c\n",ft_toupper((UC)e), toupper((UC)e)); printf("%c %c\n",ft_toupper(v), toupper(v)); printf("%c %c\n",ft_toupper(nbs), toupper(nbs)); printf("%c %c\n",ft_toupper(weirc), toupper(weirc)); printf("%c %c\n",ft_toupper(neg), toupper(neg)); /* * Fin ft_toupper */ /* * ft_tolower */ e = 65; v = 90; nbs = 122; weirc = 36; printf("\n\nTest ft_tolower\n"); printf("un = %c\ndeux = %c\ntrois = %c\nweird = %c\nneg = %d\n",e ,v, nbs, weirc, neg); printf("ft_tolower tolower\n"); printf("%c %c\n",ft_tolower((UC)e), tolower((UC)e)); printf("%c %c\n",ft_tolower(v), tolower(v)); printf("%c %c\n",ft_tolower(nbs), tolower(nbs)); printf("%c %c\n",ft_tolower(weirc), tolower(weirc)); printf("%c %c\n",ft_tolower(neg), tolower(neg)); /* * Fin ft_tolower */ ft_putchar('\n'); int l1; int l2; /* * ft_strlen */ l1 = ft_strlen("yo Mamaa"); ft_putstr("yo Mamaa ft_strlen: "); ft_putchar(l1 + 48); ft_putchar('\n'); l2 = strlen("yo Mamaa"); ft_putstr("yo Mamaa strlen: "); ft_putchar(l2 + 48); ft_putchar('\n'); // l2 = strlen(NULL); // ft_putchar(l2 + 48); // ft_putchar('\n'); l1 = ft_strlen("\n"); ft_putstr(" ft_strlen: "); ft_putchar(l1 + 48); ft_putchar('\n'); l2 = strlen("\n"); ft_putstr(" strlen: "); ft_putchar(l2 + 48); ft_putchar('\n'); /* * Fin ft_strlen */ /* * debut ft_memset */ char *memtmp; char *memtmporg; char *vide; char *videe; printf("\nTEST ft_memset\n"); vide = malloc(sizeof(char *) * 5); memtmporg = malloc(sizeof(char *) * 5); videe = malloc(sizeof(char *) * 5); memtmp = malloc(sizeof(char *) * 5); ft_putstr(memtmporg); ft_putchar('\n'); memset(memtmporg, 'A', 4); ft_putstr(memtmporg); ft_putchar('\n'); ft_memset(memtmp, 'B', 4); ft_putstr(memtmp); ft_putchar('\n'); /* * Fin ft_memset */ /* * debut ft_memcpy */ printf("\nTEST ft_memcpy\n"); memcpy(vide, memtmporg, 2); ft_putstr(vide); ft_putchar('\n'); ft_memcpy(videe, memtmp, 2); ft_putstr(videe); ft_putchar('\n'); /* * fin ft_memcpy */ /* debut ft_strdup * */ char *isdup; char *todup; char *mydup; printf("\nTEST ft_strdup\n"); todup = "Dupme"; isdup = strdup(todup); ft_putstr(isdup); ft_putchar('\n'); mydup = ft_strdup(todup); ft_putstr(mydup); ft_putchar('\n'); /* [M@ft_putchar: debut ft_strdup * */ /* debut ft_cat * */ int fd; printf("\nTEST ft_cat\n"); printf("\n sur 0\n"); ft_cat(0); printf("\n sur ./src/ft_cat.s\n"); fd = open("./src/ft_cat.s", O_RDONLY); ft_cat(fd); close(fd); printf("\n sur -42\n"); ft_cat(-42); printf("\n sur __FILE__\n"); ft_cat(open(__FILE__, O_RDONLY)); printf("\n sur av[0]\n"); ft_cat(open(av[0], O_RDONLY)); /* fin ft_cat * */ return (0); }
int main() { int fd; int a = 0; int b = 0; char c = 0; char src[] = "The unterzee does not forgive"; char dst1[100] = {0}; char dst2[100] = {0}; char strputs[] = "Hello"; const char *srcdup = "Hello"; char *dstdup1 = NULL; char *dstdup2 = NULL; strcat(dst1, ""); strcat(dst2, ""); strcat(dst1, src); ft_strcat(dst2, src); printf("strcat : %s\n", dst1); printf("ft_strcat : %s\n", dst2); dstdup1 = strdup(srcdup); printf("strdup : %s\n", dst1); free(dstdup1); dstdup1 = NULL; dstdup2 = ft_strdup(srcdup); printf("ft_strdup : %s\n", dst2); free(dstdup2); dstdup2 = NULL; memset((void*)dst1, 'a', 0); ft_memset((void*)dst2, 'a', 0); printf("memset : %s\n", dst1); printf("ft_memset : %s\n", dst2); bzero((void*)dst1, 15); ft_bzero((void*)dst2, 15); printf("bzero : "); write(1, dst1, 20); printf("\n"); printf("ft_bzero : "); write(1, dst2, 20); printf("\n"); memcpy((void*)dst1, (void*)src, 0); ft_memcpy((void*)dst2, (void*)src, 0); printf("memcpy : %s\n", dst1); printf("ft_memcpy : %s\n", dst2); a = ft_isalpha('p'); printf("ft_isalpha: "); printf("%d\n", a); a = ft_isascii(127); printf("ft_isascii: "); printf("%d\n", a); a = ft_isdigit('p'); printf("ft_isdigit: "); printf("%d\n", a); a = ft_isprint(' '); printf("ft_isprint: "); printf("%d\n", a); a = ft_isalnum('P'); printf("ft_isalnum: "); printf("%d\n", a); c = ft_tolower('A'); printf("ft_tolower: "); printf("%c\n", c); c = ft_toupper('P'); printf("ft_toupper: "); printf("%c\n", c); fd = open("test1.txt", O_RDONLY); ft_cat(fd); a = puts(strputs); b = ft_puts(strputs); printf("puts : "); printf("%d\n", a); printf("ft_puts : "); printf("%d\n", b); return (0); }