make output stream a Main parameter
This commit is contained in:
@@ -17,6 +17,6 @@ auto Startup(int argc, char ** argv) -> std::unique_ptr<std::istream, void(*)(st
|
||||
|
||||
}
|
||||
|
||||
auto Main(std::istream & in) -> void;
|
||||
auto Main(std::istream & in, std::ostream & out) -> void;
|
||||
|
||||
#endif
|
||||
|
@@ -33,7 +33,7 @@ auto Startup(int argc, char ** argv) -> std::unique_ptr<std::istream, void(*)(st
|
||||
auto main(int argc, char ** argv) -> int
|
||||
{
|
||||
try {
|
||||
Main(*aocpp::Startup(argc, argv));
|
||||
Main(*aocpp::Startup(argc, argv), std::cout);
|
||||
} catch (std::exception const& e) {
|
||||
std::cerr << "Program failed: " << e.what() << std::endl;
|
||||
return 1;
|
||||
|
Reference in New Issue
Block a user