main.cpp 466 B

1234567891011121314151617181920212223242526
  1. #include "streamConsumer.hh"
  2. #include "curseOutput.hh"
  3. #include "params.hh"
  4. void run(Params *params)
  5. {
  6. StreamConsumer *stream;
  7. CurseOutput *out;
  8. stream = StreamConsumer::read(params->getInput());
  9. out = new CurseOutput(stream->getRoot());
  10. out->run();
  11. delete out;
  12. delete stream;
  13. }
  14. int main(int ac, char **av)
  15. {
  16. Params *params = new Params(ac, av);
  17. if (params->isValid())
  18. run(params);
  19. delete params;
  20. return 0;
  21. }