[問題] C++ TXT檔資料讀取寫入STRUCTURE
我目前有一個TXT檔案裡面有N筆資料
每筆資料間有數個數值,在同筆資料的數值之間是用空格格開
現在卻不知道如何將每筆資料的各個數值寫入STRUCTURE中
我的寫法如下
#include <cstdlib>
#include <iostream>
#include<fstream>
using namespace std;
struct ETFdata
{
char TransactionDate[11];
double OpenPrice;
double HighPrice;
double LowPrice;
double ClosePrice;
};
int main(int argc, char *argv[])
{
ifstream ifile("c://0050.txt",ios::in);
ETFdata t[100000] ;
while(!ifile.eof()) //好像從這邊以下就有錯QQ
{
for(int i=0;i<992;i++)
{
ifile>>t[i];
cout<<t[i]<<endl;
}
}
ifile.close();
system("PAUSE");
return EXIT_SUCCESS;
}
希望有高手幫幫忙QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.129.232
→
04/10 22:41, , 1F
04/10 22:41, 1F
→
04/10 22:45, , 2F
04/10 22:45, 2F
→
04/10 22:48, , 3F
04/10 22:48, 3F
→
04/10 22:50, , 4F
04/10 22:50, 4F
→
04/10 22:51, , 5F
04/10 22:51, 5F
→
04/10 22:52, , 6F
04/10 22:52, 6F
※ 編輯: edwardboy 來自: 220.141.129.232 (04/10 23:08)
→
04/10 23:11, , 7F
04/10 23:11, 7F
→
04/10 23:12, , 8F
04/10 23:12, 8F
→
04/10 23:16, , 9F
04/10 23:16, 9F
推
04/11 23:58, , 10F
04/11 23:58, 10F
推
04/12 01:41, , 11F
04/12 01:41, 11F