in life.cxx board *LifeBoard; loadboard(LifeBoard,x,y,input); in board.cxx void loadboard(board* LifeBoard, int x, int y, char input[20]) for(int yload = 0; yload < maxrow; yload++) { for(int xload = 0; xload < maxcolumn; xload++) { // LifeBoard[yload+offsety][xload+offsetx] = in[yload][xload]; cout << yload << ":" << xload << endl; LifeBoard->setsquare((yload+offsety),(xload+offsetx), in[yload][xload]); } } in board.h void setsquare(int row, int column, bool data) { LifeBoard[row][column]= data; }