void readFromFile(const std::ifstream& input_file) { std::vector<std::string> lines; std::string line; while(!input_file.eof()) { std::getline(input_file, line); lines.push_back(line); } matrix.setDimensions(line.length(), lines.size()); for (int i = 0; i < lines.size(); i++) { line = lines.at(i); for (int j = 0; j < line.length(); j++) { short value = (line.at(j) == 'o' ? 1 : 0); matrix.set(j, i, value); } } }