Показано с 1 по 10 из 10

Тема: Длинные строки (STRING)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Привет.
    Подскажите, а как подсчитать действительную длину длинной строки? Т.е., к примеру, я объявил длину строки 512 символов, но реальная длина - 400..420 символов. Но как узнать, реальную точную длину?
    Функция LEN() работает до 255 символов.
    Функция SIZEOF() показывает длину строки при инициализации.
    Неужели только в цикле искать первый символ с кодом 0 (как в примере выше)?

    Вот:
    foto004.png
    Последний раз редактировалось ВладОвен; 16.05.2022 в 14:08.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,289

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Подскажите, а как подсчитать действительную длину длинной строки? Т.е., к примеру, я объявил длину строки 512 символов, но реальная длина - 400..420 символов. Но как узнать, что реальную точную длину?
    Функция LEN() работает до 255 символов.
    Функция SIZEOF() показывает длину строки при инициализации.
    Неужели только в цикле искать первый символ с кодом 0 (как в примере выше)?

    Вот:
    foto004.png
    Для работы с длинными строками используется библиотека StringUtils.
    В ней есть функции StrLenA (для STRING) и StrLenW (для WSTRING).

    Обратите внимание - вы задали вопрос не в том разделе (ПЛК1хх программируются в CoDeSys V2.3, а не V3.5).

Похожие темы

  1. Передача составной строки
    от The-Boss в разделе Master SCADA 3
    Ответов: 17
    Последнее сообщение: 25.09.2014, 17:45
  2. перевод строки в число
    от Роланд в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 11.04.2013, 00:45
  3. перевод строки в файле
    от Назаров Александр в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 29.03.2010, 10:08
  4. вопрос про строки.
    от izwerg в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.05.2008, 13:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •