Скачать MetaTrader 5

Зависание при чтении из CSV

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Занеси ветку в избранное. Отслеживай изменения еще быстрее!
Evgeny Potapov
1632
Evgeny Potapov 2012.03.23 13:55 
   int fileHandler = FileOpen(fileWithVarsValues,FILE_CSV|FILE_READ,",");
   while(!FileIsEnding(fileHandler)) {
      newValues[i] = FileReadNumber(fileHandler);
      i++;
   }
   FileClose(fileHandler);

Числа разделены запятыми, больше ничего (ни одного символа) в файле нет.

Но данный код приводит к зависанию.

Успешно читаются все числа, но

после этого МТ впадает в ступор.

Помогите исправить, чтобы работало!

Рустам
3598
Рустам 2012.03.23 13:58  
читайте через FileReadString() или не забывайте переставлять файловый указатель. Ну и результат на длину строки проверять не кисло было бы...
Sergey Kovalyov
893
Sergey Kovalyov 2012.03.26 15:11  
Строчка без перевода строки, да? Было-было =)
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий