Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2012, 00:36   #1
spyphy
Новичок
Джуниор
 
Регистрация: 14.10.2012
Сообщений: 2
По умолчанию баг с чтением файла по ifstream

очень простой код. читает таблицу чисел из текстового файла
Код:
  for(int i=0; i<n; i++) {
   	for(int j=0; j<n; j++) {
      	   if (fin.eof())	{ cout << "end of file" << endl; return 1;}
               fin >> x;
   	    table[i][j] = x;
      }
   }
таблица где-то 60 на 60. Читаёт всё нормально. Почти всё. И блин в одном месте откуда-то вылазит число 4 всесто 2-ой. И вообще что туда ни ставь, читает как число 4. Это число идет на 123-м месте в таблице. Пол дня провозился, чтоб найти причину расхождения в вычислениях, потому что визуально не заметно даже. А тут вообще не понятно что думать. В чём вообще проблема, как её исправить и как сделать, чтоб такого не повторялось???
spyphy вне форума Ответить с цитированием
Старый 14.10.2012, 00:48   #2
monolit111
Пользователь
 
Регистрация: 14.09.2011
Сообщений: 95
По умолчанию

может файл скинешь(хоть какая структура у него, глянуть)?Да, и какого типа у тебя здесь х, если не секрет?)

Как вариант может быть, что он читает какой-нибудь символ не тот(мож \n, или еще чего, хз)...
monolit111 вне форума Ответить с цитированием
Старый 14.10.2012, 00:58   #3
spyphy
Новичок
Джуниор
 
Регистрация: 14.10.2012
Сообщений: 2
По умолчанию

нашел ошибку )
не там смотрел.
нормально читает.
просто я потом меняю в одном месте таблицу, и забыл удалить этот код...
spyphy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение из файла классом ifstream Кипящий чайник Общие вопросы C/C++ 5 05.03.2011 08:05
проблема с чтением из файла salwator Помощь студентам 1 23.12.2010 12:11
Чтение из файла(ifstream) C++ Alex1991 Помощь студентам 2 22.03.2010 20:23
проблема с чтением из файла Tesmont Общие вопросы C/C++ 0 20.05.2009 19:39
Баг с чтением из внтуренней памяти процесса. Ivan_32 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 13.12.2008 15:22