从文本文件中读入的数据如何保存?谢谢!
我想实现的功能是:从一个文本文件读出我需要的数据,然后在Form1中显示出来。现在我可以实现从文本文件读出数据这部分,但是读入的数据如何保存,我不是太清楚。下面是我的部分代码:
AnsiString FileName;
FileName = "read-file.txt";//从这个文本文件中读出我需要的数据,内容见下面
ifstream ifs(FileName.c_str());
if (!ifs)
{
ShowMessage("不能打开文件'" + FileName + "'进行读取。");
return ;
}
while(!ifs.eof())
{
TPoint DotPoint;
string Caption;
double Value;
ifs >> DotPoint.x >> DotPoint.y >> Caption >> Value;//-----(1)
.....
}
第一次执行到(1)时,DotPoint.x 的内容为50,DotPoint.y 的内容为50,Caption 的值为流量一 ,Value为50;即read-file.txt第一行的内容
第二次运行到(1)时,读取的值是read-file.txt第二行的内容
文本read-file.txt的内容
50 50 流量一 50
100 100 流量二 100
.................
请问我读入的数据应该如何保存呀?请说的稍微详细一些,多谢了!