Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 07.05.2013
Сообщений: 53

Печать графика

12.11.2014, 08:59. Показов 1289. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть программа, которая сохраняет данные в текстовый файл в таком виде:
МСС1 ММА2 ВМ1 МСС2 ММА2 ВМ2 МСС6 ММА6 ВМ6
03.09.2014 10:06:19 040,0 010,3 056,9 045,8 036,4 049,1 001,1 001,1 001,1 001,1 001,2 000,5
03.09.2014 10:06:24 040,0 010,3 056,9 045,8 036,4 048,9 001,1 001,1 001,1 001,1 001,2 000,5
03.09.2014 10:06:29 040,0 010,3 056,9 045,6 036,4 048,9 001,1 001,1 001,1 001,1 001,1 000,5
03.09.2014 10:06:35 040,7 010,4 056,8 042,3 036,5 048,9 001,1 001,1 001,1 001,1 001,1 000,5
Каждые 5-6 сек в файл дописывается новая строка. Нужно следующее: я ввожу интервал даты и времени, выбираю нужные мне столбцы по их имени и отправляю на печать в виде графиков, отмеченных мною столбцов. Возможно это реализовать на С++? Или может проще .... экселем каким?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.11.2014, 08:59
Ответы с готовыми решениями:

Что такое "эхо печать"? И как через такую печать сделать калькулятор?
Само задание такое: Создать программу-калькулятор, обеспечивающую ввод с клавиатуры в режиме эхо-печати только цифр, а также...

Печать графика из Chart
Здравствуйте. Есть три элемента chart, нужно распечатать графики из них на один лист и масштабировать до нужного размера. Подскажите...

Вывод на печать Графика
Как вывести на печать график, созданный с помощью компонента Chart?

4
 Аватар для VladislavTepes
80 / 80 / 14
Регистрация: 27.06.2012
Сообщений: 555
Записей в блоге: 1
12.11.2014, 10:08
Евгений1988, можно, но не легче ли, ИМХО, решать такие задачи какими-нибудь скриптовыми языками -
bash + awk/Perl/Python. Для последнего, кстати, есть список бибилотек для отрисовки графиков: https://wiki.python.org/moin/N... c/Plotting

Добавлено через 4 минуты
Цитата Сообщение от Евгений1988 Посмотреть сообщение
Или может проще .... экселем каким
Или этим.
0
1 / 1 / 0
Регистрация: 07.05.2013
Сообщений: 53
12.11.2014, 10:14  [ТС]
VladislavTepes, спасибо, но подскажите как перенести данные из txt в ексел? Это на с++ просто организовать? Или разумнее писать в тему по экселю, что то вроде... как из txt разместить данные по ячейкам...
0
 Аватар для VladislavTepes
80 / 80 / 14
Регистрация: 27.06.2012
Сообщений: 555
Записей в блоге: 1
12.11.2014, 10:19
Евгений1988, http://office.microsoft.com/ru... 99725.aspx.
0
Эксперт по математике/физикеЭксперт С++
 Аватар для Ilot
2222 / 1424 / 419
Регистрация: 16.05.2013
Сообщений: 3,639
Записей в блоге: 6
12.11.2014, 10:46
Цитата Сообщение от Евгений1988 Посмотреть сообщение
Возможно это реализовать на С++?
Как видите способ кривоват, но таки можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <fstream>
#include <string>
int main() {
    char name[] = "data.txt";
    std::ifstream file(name);
    std::string buffer;
    std::string low_time("03.09.2014 10:06:20");
    std::string upp_time("03.09.2014 10:06:30");
    float array[20];
    const char *low, *upp;
    char * end;
    while(std::getline(file, buffer)) {
        if ((low_time < buffer) && (buffer < upp_time)) {
            int c = -1;
            low = buffer.substr(low_time.size()).c_str();
            upp = low + buffer.substr(low_time.size()).size();
            while (array[++c] = std::strtof(low, &end)) {
                low = end;
            }
            std::cout << "array: ";
            for(int i = 0; i < c; ++i)
                std::cout << array[i] << ' ';
            std::cout << std::endl;
        }
    }
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.11.2014, 10:46
Помогаю со студенческими работами здесь

Печать графика в OxyPlot
Доброго времени суток друзья! Помогите пожалуйста решить задачку. Для печати графиков использую Nuget Oxylot. Не могу понять как мне...

Печать графика, нарисованного на панели
Вопрос: На форме имеется панел, на панели нарисованно изображение(график), можно ли(если да то как?) расаичатать эту панель ну или всё...

Вывод на печать графика из TChart
lazarus версия 0.9.30.4 с помощью компонент TChart у меня строится график. Этот график надо распечатать. Рылась в интернете, не нашла:(

Векторная графика. Вывод на печать и сохранение
Здравствуйте. Как мне печатать нарисованную мной в С# графику в векторном виде? Например, в Автокаде мы получаем при печати чертежи в...

печать графика или таблицы в div при нажатии на него
Добрый вечер!Помоги пожалуйста у меня есть div при нажатии на него нужно чтобы график находяйщийся в нем печатался. Windows.print() и print...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru