2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 С++ Debug - помогите разобраться
Сообщение20.11.2010, 01:34 
Аватара пользователя
Написал программу которая считывает с файла информацию 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";
   }
   
}

 
 
 
 Re: С++ Debug - помогите разобраться
Сообщение20.11.2010, 01:46 
Поэкспериментируйте с местоположением файла, откуда считывается информация.

 
 
 
 Re: С++ Debug - помогите разобраться
Сообщение20.11.2010, 01:48 
Аватара пользователя
Imperator в сообщении #377658 писал(а):
Поэкспериментируйте с местоположением файла, откуда считывается информация.

Логично!
Глупая ошибка.
Спасибо.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group