用c++做一个图书管理系统,在文件中读入一个对象
如题,在用read()函数读取数据块时,我想读入的是对象,但是函数里是(char*),这没有问题吗?但是我这么写,binf.open(bookfile,ios::in|i...
如题,在用read()函数读取数据块时,我想读入的是对象,但是函数里是(char*),这没有问题吗?但是我这么写,
binf.open(bookfile,ios::in|ios::out|ios::binary);
binf.seekg(0);
do
{
binf.read((char*)&t.book_num,sizeof(int));
}while(t.book_num==num);
t完全没有变化,应该怎么写呢?还有,那位大神给看看这个程序,我现在没什么思路,求指教!!!!
代码如下: 展开
binf.open(bookfile,ios::in|ios::out|ios::binary);
binf.seekg(0);
do
{
binf.read((char*)&t.book_num,sizeof(int));
}while(t.book_num==num);
t完全没有变化,应该怎么写呢?还有,那位大神给看看这个程序,我现在没什么思路,求指教!!!!
代码如下: 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询