Book 类的定义也发出来,还有就是怎么给每个对象赋值的?
你自己可以测试下,比如在if(fout.fail())里在加一句system("pause"); 要不然你那句cout是看不见的.(可能是已经有了一个叫Book.txt的文件,而且写保护,这样就会造成fout.fail();
c++?那就自己写个readline和writeline函数,c#自己有,具体就是读文件直到读到"\r\n"为一行,写就多加"\r\n",第一行计数变量加一然后用sprintf将数字转成char,写入文件就ok,依次readline,writeline直到文件结尾
代码上看,没有错误。文件空白的可能原因是 while(){xxx} 循环没有执行??