部分代码:
int getCode()
{
Booking temp1;
ifstream z;
z.open("booking.dat",ios::in|ios::binary|ios::nocreate);//ios::nocreate如果文件存在,则不报错,如果文件不存在,则报错
//文件存在,不报错,返回值1,文件不存在,报错,返回值0
if(!z)//非0为真时
code=0;//代表文件不存在时,代码为0
else
{
while(z.read((char*)&temp1,sizeof(temp1))!=NULL)
{
code=temp1.code;
}
z.close();
}
return code;
}
上面的ios::nocreate G++编译通不过,怎么解决这个问题??
等你回答,谢谢!
[问题]C++问题求助!急阿!
- dragon-0429
- 帖子: 12
- 注册时间: 2008-05-09 10:12
- 来自: hongkong