nadya: конечно может, если эта ваша переменная имеет соответствующий тип
Одной ячейке. А вот так - только константами: "массивы инициализируются одномерной последовательностью констант, перечисленных через запятую. Последовательность обрамляется фигурными скобками. "
kifa911: Доброе время суток! У меня возник вопрос по поводу инициализации массивов. В учебнике написано, что: Массив может быть инициализирован только константами соответствующего типа. Одномерные и многомерные массивы инициализируются одномерной последовательностью констант, перечисленных через запятую. Последовательность обрамляется фигурными скобками. В данном случае меня смущает слово "константа". Разве определенному индексу массива не может быть присвоено значение через переменную.
присвоение возможно, но не при инициализации.
То есть ситуация:
int aaa = 4;
int bbb[5] = {0, 1, 2, 3, 0};
bbb[4] = aaa;
Повторю вопрос, объясните пожалуйста про операции с файлами. После записи в файл, некоторой информации, можно-ли её потом удалять из файла частично? Записали, допустим, несколько строк в текстовой документ, а потом удалить лишние строки или исправить их при помощи функций файловых операций - можно?
fore-x: Повторю вопрос, объясните пожалуйста про операции с файлами. После записи в файл, некоторой информации, можно-ли её потом удалять из файла частично? Записали, допустим, несколько строк в текстовой документ, а потом удалить лишние строки или исправить их при помощи функций файловых операций - можно?
kifa911: Доброе время суток! У меня возник вопрос по поводу инициализации массивов. В учебнике написано, что: Массив может быть инициализирован только константами соответствующего типа. Одномерные и многомерные массивы инициализируются одномерной последовательностью констант, перечисленных через запятую. Последовательность обрамляется фигурными скобками. В данном случае меня смущает слово "константа". Разве определенному индексу массива не может быть присвоено значение через переменную.
Vinin: А если вы линию на вчера или завтра поставите?
Спасибо за внимание, но я не понял суть вашего вопроса, можно в принципе и на вчера или завтра. Линию же можно на любую дату поставить, а когда график до нее дойдет тут то советник и сработает? Или я чего то не понимаю, если не сложно объясните.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
конечно может, если эта ваша переменная имеет соответствующий тип
Доброе время суток! У меня возник вопрос по поводу инициализации массивов. В учебнике написано, что: Массив может быть инициализирован только константами соответствующего типа. Одномерные и многомерные массивы инициализируются одномерной последовательностью констант, перечисленных через запятую. Последовательность обрамляется фигурными скобками. В данном случае меня смущает слово "константа". Разве определенному индексу массива не может быть присвоено значение через переменную.
присвоение возможно, но не при инициализации.
То есть ситуация:
разрешена
А ситуация
приведет к ошибке
конечно может, если эта ваша переменная имеет соответствующий тип
тогда вот какой вопрос. некая функция должна передавать по ссылке два массива данных, например:
Когда я выпускаю данную функцию в работу, то в закладке "эксперты" в терменале сообщения такого рода, например:
Получается, что массиву не передается значение переменной, хотя последняя значение имеет. Что я сделал не так?Имя подключаемого файла такое: GetExstremumZZPrice.mqh ???
Он лежит в папке терминала Папка_терминала/experts/include ???
Имя такое, лежал в папке libraries, теперь перенес в папку includ, но результат тот же
тогда вот какой вопрос. некая функция должна передавать по ссылке два массива данных, например:
Когда я выпускаю данную функцию в работу, то в закладке "эксперты" в терменале сообщения такого рода, например:
Получается, что массиву не передается значение переменной, хотя последняя значение имеет. Что я сделал не так?Повторю вопрос, объясните пожалуйста про операции с файлами. После записи в файл, некоторой информации, можно-ли её потом удалять из файла частично? Записали, допустим, несколько строк в текстовой документ, а потом удалить лишние строки или исправить их при помощи функций файловых операций - можно?
Можно.
Доброе время суток! У меня возник вопрос по поводу инициализации массивов. В учебнике написано, что: Массив может быть инициализирован только константами соответствующего типа. Одномерные и многомерные массивы инициализируются одномерной последовательностью констант, перечисленных через запятую. Последовательность обрамляется фигурными скобками. В данном случае меня смущает слово "константа". Разве определенному индексу массива не может быть присвоено значение через переменную.
Так надо различать: инициализировать и присвоить.
А если вы линию на вчера или завтра поставите?
Спасибо за внимание, но я не понял суть вашего вопроса, можно в принципе и на вчера или завтра. Линию же можно на любую дату поставить, а когда график до нее дойдет тут то советник и сработает? Или я чего то не понимаю, если не сложно объясните.