示例#1
0
  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);
      }
    }

  }