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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2010, 01:42   #1
Zimmo
 
Регистрация: 30.05.2010
Сообщений: 3
По умолчанию Чтение чисел из файла

В массив из файла записываются все 0, не могу разобраться, помогите
Код:
double mas[1000];
char c;
AnsiString s;
ifstream file("Lb1_21_1");
int i=0;
while (file.get(c))
{
 if ((c>='0' && c<='9') || c=='.')
  {
	 if(c=='.') {c=',';};
	 s=+c;
  }
  else
  if(s.Length()>2)
  {
	 mas[i]=StrToFloat(s);
	 s=""; i++;
  };
};
file.close();
Zimmo вне форума Ответить с цитированием
Старый 24.10.2010, 05:34   #2
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

Ну все правильно. Ты определил массив даблов, он заполнился нулями. Потом ты его пытаешься заполнить Стрингом, естественно он нефига не заполнит и останется заполненный нулями
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
Xeonc вне форума Ответить с цитированием
Старый 24.10.2010, 12:53   #3
Zimmo
 
Регистрация: 30.05.2010
Сообщений: 3
По умолчанию

спасибо, действительно тупо получилось
Zimmo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение из строки параметры чисел (парсер) VintProg Общие вопросы Delphi 13 04.06.2010 14:04
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18
C#, чтение чисел из файла XeN0N Общие вопросы .NET 3 01.03.2009 17:08
Чтение из файла pautina Общие вопросы Delphi 8 23.01.2009 15:48