Список форумов   Список форумов  

Работа с текстовым файлом

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Работа с текстовым файлом

Сообщение Васька » Сб окт 13, 2007 2:36 pm

Здравствуйте!Препод задал совершенно бредовую задачу: есть текстовый файл, в нем 256 строк. Строка состоит из пробела и оканчивается звездочкой, необходимо считать из каждой строчки количество пробелов в массив и потом записать в другой текстовый файл. Можно ли это сделать с помощью LV. Пожалуйста, помогите.
Ps . У меня LV 7.0. Выкладывайте,если вдруг что получится, пожалуйста, картинкой.
Васька
 
Сообщений: 9
Зарегистрирован: Вт авг 28, 2007 10:57 am

Сообщение Александр » Вс окт 14, 2007 9:33 am

К сожалению у меня нет 7 версии, а в 7,1 не удалось сохранить ВП для предыдущей версии, поэтому выкладываю картинку и исходники для 7,1
Вложения
pic.gif
Код
pic.gif (11.37 KiB) Просмотров: 10659
string.rar
Исходник
(23.18 KiB) Скачиваний: 671
Александр
Активный пользователь
 
Сообщений: 38
Зарегистрирован: Вт янв 09, 2007 5:24 pm
Откуда: Москва

Сообщение Васька » Пн окт 15, 2007 8:34 am

Спасибо огромнейшее!!!!!!
Васька
 
Сообщений: 9
Зарегистрирован: Вт авг 28, 2007 10:57 am

Сообщение jonni » Пн окт 15, 2007 1:26 pm

nu zahcem zhe vse tak uslozhnyat'? Est' gorazdo prosche sposob (libo odin variant libo drugoy na kartikne). pri zhelanie mozhno esche uprostit'.
Вложения
TextFile.JPG
TextFile.JPG (14.93 KiB) Просмотров: 10634
-CLAD-
jonni
Активный пользователь
 
Сообщений: 45
Зарегистрирован: Пн окт 15, 2007 11:26 am

Сообщение Злобин » Вт окт 16, 2007 1:01 am

Сам я вот до чего дошел. Вроде вытаскиваю количество символов в строке...а в массив не записываю.Что не так?
Вложения
Безымянный.JPG
Безымянный.JPG (31.98 KiB) Просмотров: 10619
Злобин
Пользователь
 
Сообщений: 24
Зарегистрирован: Вс июл 08, 2007 5:37 pm

Сообщение jonni » Вт окт 16, 2007 3:02 am

right click na while loop gde u tebya vihod i vibere "Enable Indexing", togda budet na vihode sozdavat'say massiv.

ti fakticheski sdelal to zhe samoe chot i ya tol'ko ispol'zoval "while loop" vmesto "for loop". iz za etogo tebe prishlos' dovol'no uslozhnit' VI. kogda ti delaesh "for loop" to on avtomatiecheski znaet (iz dlinni massiva) sko'ko delat' povtotov i vidaet tebe na kazhdiy cikl sleduyuschiy element. sovsetuyu razobrat'sya s etim.

i esche kstati tebe nuzhno otnyat' edinihcku ot dlinni storki chto bi poschitat' kol-vo probelov ne vklyuchaya zvezdochu v konce stroki.
-CLAD-
jonni
Активный пользователь
 
Сообщений: 45
Зарегистрирован: Пн окт 15, 2007 11:26 am

Сообщение Александр » Вт окт 16, 2007 1:16 pm

jonni
В своем решении я перестраховался и сделал реализацию случая, когда в строке не только пробелы но и другие символы.
Но согласен, чо использование цикла For в вашем случае более грамотное, тк позволяет работать с любым количеством строк в файле.
Александр
Активный пользователь
 
Сообщений: 38
Зарегистрирован: Вт янв 09, 2007 5:24 pm
Откуда: Москва

Сообщение Злобин » Вт окт 16, 2007 7:58 pm

Всем большое-большое спасибо!!!!!
Злобин
Пользователь
 
Сообщений: 24
Зарегистрирован: Вс июл 08, 2007 5:37 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron