Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кто понимает этот код, помогите избавиться от ошибки 5041 ( Позиция за пределами строки ) после исполнения этой функции.
Только, что обнаружил.
Пробел(ы) в конце строки?
Пробел(ы) в конце строки?
Если бы я знал (
Alert(_LastError); после использования функции выдает ошибку 5041 во всех случаях.
Если бы я знал (
Alert(_LastError); после использования функции выдает ошибку 5041 во всех случаях.
Такое может быть при обработке строки с (пробелами или русскими буквами 'Р') в конце строки.
Также, русские буквы (абвгдежзий) обрабатываются как цифры.
Если бы я знал (
Alert(_LastError); после использования функции выдает ошибку 5041 во всех случаях.
функций различного рода здесь много.
какую функцию используете и покажите входную строку
функций различного рода здесь много.
какую функцию используете и покажите входную строку
Ниже полный код, который я использовал для быстрого тестирования:
После i++ нигде не проверяется конец массива(строки).
Видимо, предполагается, что в конце строки обязательно будет \n, \r\n, \0.
После i++ нигде не проверяется конец массива(строки).
Видимо, предполагается, что в конце строки обязательно будет \n, \r\n, \0.
"First -12345.123456 FORM + // 123456 -0.88";
попробуйте такую
"First -12345.123456 ";
мне кажется что строкой надо поиграться, выяснить в чем причина для начала
ну и тут у Вас несколько чисел
в принципе я и не получил ответ на мой вопрос о количестве чисел в строке
Ваш путь все таки посоветованный мной: сначала массив, потом обработка.
То есть последовательно проверяем каждый элемент массива и выцарапываем то, что нам нужно, хоть так хоть сяк, пока не получим искомое удовлетворяющее собственным требованиям.
примеров тут накидали много
задача решаема.
попробуйте такую
И такую: "где дед.беда" ))