The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"чтение данных из файла"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Tcl/Tk)
Изначальное сообщение [ Отслеживать ]

"чтение данных из файла"  +/
Сообщение от KristinaSv email on 01-Мрт-13, 14:20 
Здравствуйте, подскажите как компактно реализовать след алгоритм.
имею выходной файл с др программы tcl, выглядит след образом:

4.gif 1061 1 0.431 0.429 0.130 0.00 0.000 0.247020 0.411765 1.740527 673.611938 276.201050
5.gif 1062 1 0.451 0.420 0.144 0.00 0.000 0.225050 0.258824 1.730799 516.255676 367.916260

Задача в том, что нужно считать строку (все или одну отдельно)с каждым значением отдельно. т.е. в строке записаны данные одного объекта(изображения), с которыми в последствии нужно работать-  строить графики, вычислять статистику и т.д.
Подскажите хотя бы с какой стороны зайти? Программирую не так давно, проблема здесь в считывании пробелов.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "чтение данных из файла"  +/
Сообщение от pavlinux (ok) on 01-Мрт-13, 15:24 
>.. нужно работать - строить графики, вычислять статистику и т.д.

GNUPlot
MRTG
Libre/Open Office Calc

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "чтение данных из файла"  +/
Сообщение от Mr. Mistoffelees email on 01-Мрт-13, 15:35 
Привет,

> Программирую не так давно, проблема здесь в считывании пробелов.

Чем пробелы-то мешают?

Если по-простому (shell script), то awk '{print $X}' выдаст вам Х-тый элемент строчки. Кстати, awk и массивы стоит умеет...

Если на Perl, там split() функция есть (читаем man perlfunc). Если на С, подойтет strtok()... вообще пробелы - это не страшно :-)

WWell,

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "чтение данных из файла"  +/
Сообщение от кегна on 01-Мрт-13, 16:30 
>[оверквотинг удален]
> имею выходной файл с др программы tcl, выглядит след образом:
> 4.gif 1061 1 0.431 0.429 0.130 0.00 0.000 0.247020 0.411765 1.740527 673.611938
> 276.201050
> 5.gif 1062 1 0.451 0.420 0.144 0.00 0.000 0.225050 0.258824 1.730799 516.255676
> 367.916260
> Задача в том, что нужно считать строку (все или одну отдельно)с каждым
> значением отдельно. т.е. в строке записаны данные одного объекта(изображения), с которыми
> в последствии нужно работать-  строить графики, вычислять статистику и т.д.
> Подскажите хотя бы с какой стороны зайти? Программирую не так давно, проблема
> здесь в считывании пробелов.

$echo "1 2 3 4 5 6 7 8 9 0" | cut -d ' ' -f4
4

как то так не?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "чтение данных из файла"  +/
Сообщение от anonymous (??) on 15-Мрт-13, 20:59 
>[оверквотинг удален]
> имею выходной файл с др программы tcl, выглядит след образом:
> 4.gif 1061 1 0.431 0.429 0.130 0.00 0.000 0.247020 0.411765 1.740527 673.611938
> 276.201050
> 5.gif 1062 1 0.451 0.420 0.144 0.00 0.000 0.225050 0.258824 1.730799 516.255676
> 367.916260
> Задача в том, что нужно считать строку (все или одну отдельно)с каждым
> значением отдельно. т.е. в строке записаны данные одного объекта(изображения), с которыми
> в последствии нужно работать-  строить графики, вычислять статистику и т.д.
> Подскажите хотя бы с какой стороны зайти? Программирую не так давно, проблема
> здесь в считывании пробелов.

Доброго времени суток!

<code>
set file /tmp/myfile.txt
set fd [open $file r]
while {[gets $fd line] >= 0} {
    foreach word $line {
        do-something $word
    }
}
catch {close $fd}
</code>

Процедура do-something должна быть где-нибудь определена. Просто из задания не совсем понятно, что Вы хотите сделать. Если есть вопросы - заходите, пожалуйста, в конференцию tcl@conference.jabber.ru, мы с удовольствием Вам поможем.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру