【发布时间】:2012-05-17 10:24:28
【问题描述】:
我正在使用 C++ 开发一个简单的数据库控制台应用程序,用于在 .dat 文件中添加、编辑和删除记录。我已经添加和修改了,我只是发现在这种情况下很难理解删除的概念。下面是我写记录的方法。
写记录
fh.seekp(num*sizeof(customerObj),ios::beg); // Move the write pointer to where rec is
fh.write((char*)&customerObj,sizeof(customerObj)); // Write updated rec
任何想法如何代替write() 我可以拥有与delete() 等效的东西...或者它不是那么简单吗?
【问题讨论】:
标签: c++ file-io record file-pointer delete-record