专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 高性能数据库开发

C 写文件, 变动buffer, 位置飘忽解决方案

发布时间:2010-05-24 21:18:52 文章来源:www.iduyao.cn 采编人员:星星草
C 写文件, 变动buffer, 位置飘忽
现有个 sturct 定义如下, buf 的大小是变动的,用len来记录, 现在每写100个DATA, 就在后面添加一个固定长度的字符串,并把字符串的起始文件地址记录下来. 但当读取文件的时候,根据记录下来的字符串地址来读取字符串,发现基本上读取的是错误的内容,而非之前写入的(偶尔也有正确的). 请问这是怎么回事,应该如何处理? 谢谢先
typedef struct  
{
int len;
void* buf;
}DATA;

------解决方案--------------------
是不是代码里哪个函数用的不对?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: