현재 TList와 TChart를 활용하여 그래프를 그려보려고하는데 TList에서 막혀버렸습니다.
TList를 매개변수로 갖는 함수를 제작중인데 TList에 double형 배열을 넣고 해당 배열 안에 있는 값을 가져오는 법을 도무지 모르겠습니다.
현재 작성된 코드의 상태는 일단 다음과 같습니다.
밑의 함수는 매개변수로 받은 TList 내부 배열에서 값을 하나씩 가져와 그래프를 그리는 기능을 만드려고 합니다.
void __fastcall TForm2::ShowResult(TList* list)
{
TChartSeries* series1 = Form2->Chart1->Series[0];
series1->Clear();
for(int i=0;i<5;i++){
series1->AddXY(i, ,"",clGreen);
}
}
밑에는 버튼클릭시 배열값을 넣을 TList를 선언하고 그 TList에 double형 배열을 넣고 위에 작성된 함수를 call하는 기능만 있습니다.
void __fastcall TForm2::Button1Click(TObject *Sender)
{
list=new TList();
double a[] = {0.1,0.2,0.3,0.4,0.5};
list->Add(a);
ShowResult(list);
}
|