#include <iostream> #include <string> #include <vector> #include <fstream> #include "zavorky.h" int main(int argc, char ** argv) { std::vector<std::string> arg(argv, argv + argc); if (arg.size() != 1) { for (size_t i = 1; i < arg.size(); i++) { std::string file_name = arg[i]; std::ifstream file(file_name); std::string line; while (std::getline(file, line)) { process_line(line); } } } else { std::string line; while (std::getline(std::cin, line)) { process_line(line); } } return 0; }