Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 247

 
solnce600:
Передайте ему от меня пламенный привет и наилучшие пожелания!!!!

Он облизательно вас навестит ;)
 
solnce600:


http://clip2net.com/s/68GgQ9 двумерная поверхность

http://clip2net.com/s/68Glq8 график оптимизации в виде линии


Я такие графики к МТ4 выдел лет пять назад на картинках только. Вживую с ними не сталкивался. Всегда точками было. Просто плечами пожал, да и забыл нафиг о них...
 
artmedia70:
Я такие графики к МТ4 выдел лет пять назад на картинках только. Вживую с ними не сталкивался. Всегда точками было. Просто плечами пожал, да и забыл нафиг о них...

Ок.Спасибо за информацию.
 
mzk_3om6u:


Файл прикреплен в посте, все ошибки = 0, то есть ошибок нет, вся проблема в реализации логики

Вот так работает. Проверил.

#include <stdlib.mqh>

void start()
 {
  string sTextWrite = "TEST_1234567890987654321_TEST";
  string sTextRead = "";
  int    hFile = FileOpen("zulu2.txt", FILE_BIN|FILE_READ|FILE_WRITE);
  
  if (hFile < 1) Print("Ошибка открытия файла: \"", ErrorDescription(GetLastError()), "\"");
  if (FileWriteString(hFile, sTextWrite, StringLen(sTextWrite)) < 0) Print("Ошибка записи в файл: \"", ErrorDescription(GetLastError()), "\"");
  if (!FileSeek(hFile, 0, SEEK_SET)) Print("Ошибка перемещения файлового указателя: \"", ErrorDescription(GetLastError()), "\"");
  sTextRead = FileReadString(hFile, StringLen(sTextWrite));
  FileClose(hFile);
  Alert(sTextRead);
 }
 
mzk_3om6u:


Файл прикреплен в посте, все ошибки = 0, то есть ошибок нет, вся проблема в реализации логики.

А зачем Вы из файла читаете? У Вас же весь файл в переменной ReadCBOE, ее и мучайте,
 
Zhunko:

Вот так работает. Проверил.


 
Надо ветку переименовать в "любые ответы новичка".
 
mzk_3om6u:

Расскажите пожалуйста, как в MQL4 работать с .txt файлами?

Задача найти в .txt нужную строчку и её вытащить. Из функций самая близкая FileReadString(), но она возвращает только первую строчку, как перейти ко второй? Функция FileSeek() так же передвигает значение по первой строчке.

Подскажите, может есть сторонние .dll которые решают проблемы с произвольными .txt файлами. Может в kernel32.dll есть решение, но я его не нашел. Помогите пожалуйста:)

п.с. сейчас чтобы достать данные, использую первоначальную строку, но у строки есть ограничение по размерам, поэтому в некоторых ситуациях такой финт нельзя использовать :(


Почитайте статью. В принципе в природе не существует способа чтения заданной строки файла, нужно читать все строки до заданной строки... там в статье есть и эта функция - для построчного чтения текстового файла.
 
Integer:

Почитайте статью. В принципе в природе не существует способа чтения заданной строки файла, нужно читать все строки до заданной строки... там в статье есть и эта функция - для построчного чтения текстового файла.

Речь шла о конкретном коде, который не работал. Дальше пусть сам делает.

В природе существует такой способ. Не всем дано додуматься до него.

 
Zhunko:

Речь шла о конкретном коде, который не работал. Дальше пусть сам делает.

В природе существует такой способ. Не всем дано додуматься до него.


Ну ну... давай... Прочитал бы сначала про что человек спрашивал.... Один ты такой умный, ни для кого не существует, никто не додумался, один ты герой додумался.

Да и этот конкретный код... но только тебе не видать.