Bom dia Galera 
	Estou criando um jogo de pacman no c++, totalmente em código, sem interface gráfica. Estou com dificuldade em abrir uma fase já feita em .txt e transforma-la numa matriz para ser usada como tabuleiro. Se alguém puder dar uma dica ou opinião eu agradeço muito =) 
	Eis o código que tentei:
 
	#include <cstdlib> 
	#include <iostream> 
	#include <windows.h> 
	#include <conio.h> 
	#include <time.h> 
	#include<fstream> 
	#include <stdio.h> 
	#include <string.h> 
	#define C 20 
	#define L 20 
	using namespace std;
 
	int x, y, moedas,fase = 1, contaMoedas; 
	char tabuleiro [C][L];
 
	void abreFase() 
	{ 
	    ifstream fases; 
	    fases.open("fase1.txt"); 
	    char linha[20]; 
	    while (!fases.eof()) // enquanto não for (end of file) 
	    { 
	        fases.getline(linha,20); 
	        int j=1; 
	        for ( int i; i< 20; i++) 
	        { 
	            strcpy(tabuleiro,linha); 
	        } 
	    } 
	    fases.close(); 
	}
 
	void exibeTabuleiro() 
	{ 
	    cout << "                 FASE " <<fase <<" " <<endl; 
	    for (int i = 0; i < 20; i++) 
	    { 
	        for (int j = 0; j < 20; j++) 
	        { 
	            cout << tabuleiro[j] << " "; 
	        } 
	        cout << endl; 
	    } 
	}
 
	int main() 
	{ 
	    abreFase(); 
	    exibeTabuleiro(); 
	    return 0; 
	}   
	Ele está compilando, mas não retorna nada.