IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Открытие файла,считывание в массив с целью построения графика в C++ Builder (http://www.imho.ws/showthread.php?t=135748)

hennesi 14.10.2008 22:38

Открытие файла,считывание в массив с целью построения графика в 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);


что-то написал....а дальше как? помогите плиз)

Hubbitus 15.10.2008 11:59

chart это кто?

melk 15.10.2008 12:25

Цитата:

Сообщение от Hubbitus (Сообщение 1598383)
chart это кто?

Вроде у гугла была такая штука. Ты ему параметры через get - он тебе график. Но вот причем тут билдер - хз.

Димитрий 17.10.2008 11:00

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

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


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

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