分页: 1 / 1

[问题]C++问题求助!急阿!

发表于 : 2008-06-26 13:19
dragon-0429
部分代码:
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++编译通不过,怎么解决这个问题??
等你回答,谢谢!