Example #1
0
int main(int argc, char const *argv[]) {

  int nField = 1;

  for (;;) {

    scanf("%d %d", &n, &m);
    ((m==0 && n==0) ? exit(0) : 0); // stopping conditionnal statement

    // initialization loop
    for (size_t i = 0; i < n; i++) {
      scanf("%s", field[i]);
    }

    clearField(); // replacing all the '.' by '0'

    // processing loop
    for (size_t i = 0; i < n; i++) {
      for (size_t j = 0; j < m; j++) {
        (field[i][j] == '*' ? setMine(i,j) : 0);
      }
    }

    // display the result
    displayField(nField);

    nField++;

  }

  return 0;
}
Example #2
0
File: main.cpp Project: CCJY/coliru
 Me(Me&& input)              : mine_(setMine())  { cout << "move constructor: " << mine_ << "\tfrom: " << input.mine_ << endl; }
Example #3
0
File: main.cpp Project: CCJY/coliru
 Me(const int)               : mine_(setMine())  { cout << "constructor(int): " << mine_ << endl; }
Example #4
0
File: main.cpp Project: CCJY/coliru
 Me(const Me& input)         : mine_(setMine())  { cout << "copy constructor: " << mine_ << "\tfrom: " << input.mine_ << endl; }
Example #5
0
File: main.cpp Project: CCJY/coliru
 Me(void)                    : mine_(setMine())  { cout << "constructor()...: " << mine_ << endl; }