Попробуй так:
Code
#include <iostream>
#define FSize 15
#define FS FSize-1
using namespace std;
class cField{
public:
bool M;
int V;
};
cField Field[FS][FS];
void SetV(){
//тутова код определения количества мин вокруг клетки.
}
void inField(){
Field[6][13].M=true;
Field[3][0].M=true;
}
int main(){
inField();
//SetV();
for(int i=0; i<FS; i++){
for(int j=0; j<FS; j++){
if(Field[i][j].M==true){
cout <<"#";
}else{
cout <<Field[i][j].V;
}
if(j==FS-1){cout<<endl;}
}
}
return 0;
}
Ошибка 1. Ее правильно указал Apati.
Ошибка 2. В циклах for. Строка: "i<=FS;" будит проверять и четырнадцатую позицию (Это и есть основная проблема.).
По этому лучше писать так: "i<FS;". Во втором цикле такая же проблема.
Код проверил, рабочий. Вот снимок:
ЗЫ...
Гляжу, cField ты указал, как класс. А не проще бы воспользоваться структурой (struct)? Она меньше памяти берет и как раз для этих задач предназначена...