Files
42_INT_09_piscine_cpp/d01/ex06/main.cpp
Hugo LAMY a653ad05a9 d01 ok
2022-02-09 12:25:12 +01:00

42 lines
796 B
C++

#include "Karen.hpp"
#include <iostream>
#include <string>
int main(int ac, char *av[])
{
Karen karen;
std::string level[4] = { "DEBUG", "INFO", "WARNING", "ERROR" };
int i;
if (ac != 2)
return (1);
for (i = 0; i < 4; i++)
if (level[i].compare(av[1]) == 0)
break;
switch (i)
{
case (0):
std::cout << "[ DEBUG ]" << '\n';
karen.complain("DEBUG");
std::cout << '\n';
case (1):
std::cout << "[ INFO ]" << '\n';
karen.complain("INFO");
std::cout << '\n';
case (2):
std::cout << "[ WARNING ]" << '\n';
karen.complain("WARNING");
std::cout << '\n';
case (3):
std::cout << "[ ERROR ]" << '\n';
karen.complain("ERROR");
break ;
default:
std::cout << "[ Probably complaining about insignificant problems ]" << '\n';
}
return (0);
}