Написал программу которая считывает с файла информацию 20x20
и заносит в массив размером 20x21
когда после компиляции я запускаю в Вижуал студио программу, всё нормально работает и как надо массив выводится на экран.
После чего делаю буилд солюшен, захожу в папку Debug запускаю эксешник который получился, но уже не получаю то что должен получить, вместо тех знаков которые должны появится появляется абракадабра.
В чём загвоздка?
пример когда
Код:
void LoadMap(char map[][MAP_X])
{
ifstream myReadFile;
myReadFile.open("map3.txt");
if (myReadFile.is_open())
{
int counter = 0;
while (!myReadFile.eof())
{
myReadFile.getline(map[counter],MAP_X);
counter++;
}
}
myReadFile.close();
}
Код:
void PrintMap( char map[][MAP_X])
{
int x = 0;
system("cls");
for(x=0;x<MAP_Y;x++)
{
std::cout << map[x];
std::cout << "\n";
}
}