tests with null pointer
This commit is contained in:
7
main.c
7
main.c
@@ -1,3 +1,4 @@
|
|||||||
|
#include "ft_printf.h"
|
||||||
#include <stdio.h> // for printf
|
#include <stdio.h> // for printf
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
#include <fcntl.h> // for dup() and dup2()
|
#include <fcntl.h> // for dup() and dup2()
|
||||||
@@ -26,7 +27,9 @@ int ft_printf(char *string, ...);
|
|||||||
/* redirect output to file outft, and write result of ft_printf inside it */\
|
/* redirect output to file outft, and write result of ft_printf inside it */\
|
||||||
/* also compare return of both printf and ft_printf, pout and ftpout */\
|
/* also compare return of both printf and ft_printf, pout and ftpout */\
|
||||||
dup2(outft, 1); \
|
dup2(outft, 1); \
|
||||||
ftpout = ft_printf(string, ##args); \
|
printf("_x_%s_x_",##args);\
|
||||||
|
// ftpout = ft_printf(string, ##args); \
|
||||||
|
write(1, "a", 1);\
|
||||||
if (ftpout == -1) printf("\033[91mERROR\033[0m"); \
|
if (ftpout == -1) printf("\033[91mERROR\033[0m"); \
|
||||||
fflush(stdout); \
|
fflush(stdout); \
|
||||||
printf("\n"); \
|
printf("\n"); \
|
||||||
@@ -717,7 +720,7 @@ int main(int ac, char **av)
|
|||||||
PRINT("%%%%%i%%%%", 1);
|
PRINT("%%%%%i%%%%", 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ac == 2 || !strcmp(av[2], "repetition"))
|
if (ac == 2 || !strcmp(av[2], "null"))
|
||||||
{
|
{
|
||||||
printf("\n----------------------------------------------------------------\n");
|
printf("\n----------------------------------------------------------------\n");
|
||||||
printf("with char NULL\n");
|
printf("with char NULL\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user