imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 14.10.2008, 22:38     # 1
hennesi
Guest
 
Сообщения: n/a

Открытие файла,считывание в массив с целью построения графика в C++ Builder

Хочется считать файл,прочитать его и c помощью chart построить график,проблема: как правильно считать в массив и прочитать? файл выбирается из диалога и может быть сколь угодно большим....т.е я не могу понять как связать выбираемый файл с chart, чтобы она строила график по считываему файлу:

OpenDialog1->FileName;
if (OpenDialog1->Execute())
{
if ((stream = fopen(OpenDialog1->FileName.c_str(), "r+"))== NULL)
{
ShowMessage("Cannot open output file.\n");
}
}


fseek(stream,0,SEEK_END);
stream_length = ftell(stream);
fseek (stream,0,SEEK_SET);

fread (&fd,sizeof(float),1,stream);


что-то написал....а дальше как? помогите плиз)
 
Старый 15.10.2008, 11:59     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
chart это кто?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 15.10.2008, 12:25     # 3
melk
Junior Member
 
Аватар для melk
 
Регистрация: 01.04.2003
Адрес: Новосибирск
Сообщения: 50

melk Известность не заставит себя ждатьmelk Известность не заставит себя ждать
Цитата:
Сообщение от Hubbitus Посмотреть сообщение
chart это кто?
Вроде у гугла была такая штука. Ты ему параметры через get - он тебе график. Но вот причем тут билдер - хз.
melk вне форума  
Старый 17.10.2008, 11:00     # 4
Димитрий
Newbie
 
Регистрация: 12.08.2005
Сообщения: 8

Димитрий Нуль без палочки
коли мне не изменяет память:
создать новую серии
TChartSeries* NewSeries;
выделить память, дать имя
добавить к используемому чарту
MyMegaChart1->AddSeries(NewSeries);
в цикле чтения цифирок из файла
MyMegaChart1->Series[0]->AddXY(x_value,y_value,clBlack);
потом отобразить график.

зы tchart смазливый компонент для билдера помогающий рисовать цветастые диаграмки разных мастей
Димитрий вне форума  


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

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:43.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.