Лишняя строка при разборе многострочного текста

Простейшие вопросы в области инженерной разработки
Ответить
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Лишняя строка при разборе многострочного текста

Сообщение tumanovalex »

Мне нужно разобрать файл настроек, который имеет вид многострочного текста. В примере я делаю из него массив строк, но в конце массива получается лишний элекмент - пустая строка. Заранее количество строк неизвестно, поэтому использую While Loop для создания массива строк. Подскажите, пожалуйста, почему появляется пустая строка и как от нее избавиться?
Вложения
ReadTxt.zip
(8.53 КБ) 134 скачивания
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Лишняя строка при разборе многострочного текста

Сообщение Eugen Graf »

Хотя у последней строки в Pick Line и длинна равна 0, всё равно этот элемент добавляется в массив, так как включена автоиндексация.
Избежать этого можно вот так:


А почему ты кстати не используешь сразу Read From Spreadsheet?
Вложения
ReadFile.vi
LV 8.2
(15.38 КБ) 142 скачивания
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Re: Лишняя строка при разборе многострочного текста

Сообщение tumanovalex »

Да в версии 7.1 я не нашел возможности использовать Read From Spreadsheet для получения строкового массива. Мне кажется, что для моего случая и Pick Line можно использовать, просто нужно количество элементов массива уменьшить на 1.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»