check leaks d01
This commit is contained in:
@@ -50,6 +50,9 @@ $(OBJS): $(HEADERS:%=$(D_HEADERS)/%)
|
||||
$(NAME): $(OBJS)
|
||||
$(CC) $(OBJS) -o $@ $(LIBS)
|
||||
|
||||
leaks: $(NAME)
|
||||
valgrind --leak-check=full --show-leak-kinds=all ./$(NAME) DEBUG
|
||||
|
||||
clean:
|
||||
rm -f $(OBJS)
|
||||
|
||||
|
||||
BIN
d01/ex06/karenFilter
Executable file
BIN
d01/ex06/karenFilter
Executable file
Binary file not shown.
@@ -9,7 +9,10 @@ int main(int ac, char *av[])
|
||||
int i;
|
||||
|
||||
if (ac != 2)
|
||||
{
|
||||
std::cout << "need 1 argument of type DEBUG, INFO, WARNING or ERROR\n";
|
||||
return (1);
|
||||
}
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
if (level[i].compare(av[1]) == 0)
|
||||
@@ -21,14 +24,17 @@ int main(int ac, char *av[])
|
||||
std::cout << "[ DEBUG ]" << '\n';
|
||||
karen.complain("DEBUG");
|
||||
std::cout << '\n';
|
||||
/* FALLTHRU */
|
||||
case (1):
|
||||
std::cout << "[ INFO ]" << '\n';
|
||||
karen.complain("INFO");
|
||||
std::cout << '\n';
|
||||
/* FALLTHRU */
|
||||
case (2):
|
||||
std::cout << "[ WARNING ]" << '\n';
|
||||
karen.complain("WARNING");
|
||||
std::cout << '\n';
|
||||
/* FALLTHRU */
|
||||
case (3):
|
||||
std::cout << "[ ERROR ]" << '\n';
|
||||
karen.complain("ERROR");
|
||||
|
||||
Reference in New Issue
Block a user