顺序表信息输入,储存信息的文件应该放在哪?
{
int i=0;
L.elem=new Book[MAXSIZE];
if(!L.elem)
exit(OVERFLOW);
L.length=0;
fstream file;
file.open("book.txt");
if(!file)
{
cout<<"错误!未找到文件!"<<endl;
exit(ERROR);
}
file>>head_1>>head_2>>head_3;
cout<<head_1<<head_2<<head_3;
while(!file.eof())
{
file>>L.elem>>L.elem[i].name>>L.elem[i].price;
i++;
}
cout<<"输入book.tet信息完毕";
L.length=i;
file.close();
}
程序所在的工程下?在哪?
追答就是你的源代码所在的目录下!
追问就是把它和源代码放在同一个文件夹是吗?
追答是的
如果你还报错误,你就要确定一下,是不是文件名的问题了。
检查方法:
windows运行,输入cmd
cd 进入到你的源程序目录
dir 显示文件,看你的数据文件名对不对