读书人

vc++入门数据读不出来,该怎么解决

发布时间: 2013-01-11 11:57:35 作者: rapoo

vc++入门,数据读不出来
class Year
{
public:
int YearNo;
float YearValue;

public:
Year()
{
YearNo=-1;
YearValue=0;
}

};
void main()
{
Year *Y;
Y=new Year[N];
ifstream inCustomerFile("E:\\vc\\data\\data_1.xls",ios::in);

printf("输出年份的相关数据:\n");
char YearNo[8],YearValue[8];
inCustomerFile>>YearNo>>YearValue;
cout<<setiosflags(ios::left)<<setw(8)<<YearNo<<setw(8)<<YearValue<<endl;
for(int i=0;i<N;i++)
{
inCustomerFile>>Y[i].YearNo>>Y[i].YearValue;
cout<<setiosflags(ios::left)<<setw(8)<<Y[i].YearNo<<setw(8)<<Y[i].YearValue<<endl;
}

}
得到的结果,数据读进去啊,还是初始化的数组。
输出年份的相关数据:
邢唷? 烫烫烫烫邢唷?
-1 0
-1 0
-1 0
-1 0
-1 0
Press any key to continue
[解决办法]
E:\\vc\\data\\data_1.xls是什么格式的?Excel文件?
这样读取不行吧
[解决办法]
把数据放在文本文件里试试

读书人网 >VC/MFC

热点推荐