Скачать MetaTrader 5

Советник Magiс Champ

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
nepekyn
45
nepekyn  

Здравствуйте.

Ребятушки программисты. Сову пытаюсь компильнуть,выдает две ошибки в коде вот в этих двух строчках:

if (li_28 == '\') {

if (StringGetChar(as_4, li_16 - 1) == '\') break;

Пишет ошибку: single quote needed

Помогите разобраться,плиз ...

За ранее благодарен и кланяюсь вам в ноженьки за то,что вы такие умненькие.:)

Victor Nikolaev
Модератор
14817
Victor Nikolaev  
nepekyn:

Здравствуйте.

Ребятушки программисты. Сову пытаюсь компильнуть,выдает две ошибки в коде вот в этих двух строчках:

if (li_28 == '\') {

if (StringGetChar(as_4, li_16 - 1) == '\') break;

Пишет ошибку: single quote needed

Помогите разобраться,плиз ...

За ранее благодарен и кланяюсь вам в ноженьки за то,что вы такие умненькие.:)


Судя по всему у Вас декомпил
nepekyn
45
nepekyn  
Что это означает? После обновы такое стало вылазить...ничего уже не сделать?
Dmitry Fedoseev
43862
Dmitry Fedoseev  

Да не может быть, чтобы строки были в одинарных кавычках.

if (li_28 == '\') {

Поэтому неочем тут думать.

nepekyn
45
nepekyn  
Integer:

Да не может быть, чтобы строки были в одинарных кавычках.

if (li_28 == '\') {

Поэтому неочем тут думать.


так вот для этого и обратился,чтобы нарисовали как должно быть....спасибо
Dmitry Fedoseev
43862
Dmitry Fedoseev  
nepekyn:

так вот для этого и обратился,чтобы нарисовали как должно быть....спасибо

Не. Могут быть и одинарные кавычки, как раз здесь должны быть одинарные. Поэтому совсем непонятно в чем может быть проблема.

Yuriy Zaytsev
15628
Yuriy Zaytsev  
nepekyn:

так вот для этого и обратился,чтобы нарисовали как должно быть....спасибо

Попробуйте так

// if ( sStr == '\' )  замените на HEX

if ( sStr == '\x5C' ) // поменяли на HEX
Dmitry Fedoseev
43862
Dmitry Fedoseev  
Когда отсутствует двойная кавычка, курсор может вставать не на строку с ошибкой, а на несколько строк ниже.
Dima
150
Dima  
nepekyn:

Здравствуйте.

Ребятушки программисты. Сову пытаюсь компильнуть,выдает две ошибки в коде вот в этих двух строчках:

if (li_28 == '\') {

if (StringGetChar(as_4, li_16 - 1) == '\') break;

Пишет ошибку: single quote needed

Помогите разобраться,плиз ...

За ранее благодарен и кланяюсь вам в ноженьки за то,что вы такие умненькие.:)

Мой вариант:

if (li_28 == '\\')
nepekyn
45
nepekyn  
Dima_S.:

Мой вариант:

if (li_28 == '\\')

Да,правильный вариант! Спасибо.Можно тему закрывать....
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий