From fe385ca1e5cd219478aef8f982d07182e4c8ad0d Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Fri, 15 Dec 2023 18:30:05 +0100 Subject: refactor(flake): minor changes to boilerplate code generation --- 2023/flake.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to '2023') diff --git a/2023/flake.nix b/2023/flake.nix index 7a8ee2b..cc32737 100644 --- a/2023/flake.nix +++ b/2023/flake.nix @@ -62,12 +62,9 @@ #include #include - int main(int argc, char* argv[]) + bool parse(const char* file) { - int answer{}; - - std::ifstream input{ argv[1] }; - if (input.is_open()) + if (std::ifstream input{ file }; input.is_open()) { std::string line; while (not std::getline(input,line).eof()) @@ -75,7 +72,14 @@ /* ... */ } } - input.close(); + return false; + } + + int main(int argc, char* argv[]) + { + int answer{}; + + auto input = parse(argv[1]); /* ... */ -- cgit v1.2.3