C++中的平面文件数据库,有可能吗?C++中的平面文件数据库,可以吗?
-1
A
回答
4
大多数平面文件数据库都是用C++编写的。这是明确的证据,这是可能的。
创建自己的文件非常容易,特别是如果可移植性 - 将生成的文件移动到另一台计算机或将其用于另一个计算机编译程序的功能 - 不是必需的。
struct my_record_t {
...
};
int read(my_record_t& rec,size_t idx,FILE *f) {
if(0 > fseek(f,idx*sizeof(rec),SEEK_SET))
return -1;
if(1 != fread(&rec,sizeof(rec),1,f))
return -1;
return 0;
}
int write(my_record_t& rec,size_t idx,FILE *f) {
if(0 > fseek(f,idx*sizeof(rec),SEEK_SET))
return -1;
if(1 != fwrite(&rec,sizeof(rec),1,f))
return -1;
return 0;
}
+0
嗯,我认为他们只在php中使用对不起 – H4cKL0rD 2010-01-21 07:54:23
0
相关问题
- 1. SSIS - 我可以从数据库获取平面文件源的列架构吗?
- 2. 平面文件中的数据库
- 3. 平面文件数据库的更新
- 4. 关系平面文件数据库
- 5. 平面文件数据库示例
- 6. 将平面文件数据库传输到MySQL数据库
- 7. 复杂的平面文件,这甚至可以做BTS2013R2中的平面文件架构吗?
- 8. 平面文件数据源
- 9. couchdb的数据库文件可以分割吗?
- 10. h文件C++模板库中的静态变量。可以吗?
- 11. 如何加快PHP中的平面文件数据库?
- 12. realm移动平台 - 可以将领域用作数据库吗?
- 13. 我可以在ROR中使用文本文件作为我的数据库吗?
- 14. SQLite数据库文件可以只读吗?
- 15. 1个PHP文件可以连接到2个数据库吗?
- 16. Nhibernate可以自动从数据库生成映射文件吗?
- 17. 生成从查看平面文件Oracle数据库中
- 18. 平面文件下载并保存在数据库中
- 19. Oracle数据库:我可以删除由错误创建的数据文件吗?
- 20. 桌面应用可以更新您的网站数据库吗?
- 21. 可以直接从Kentico的数据库中选择数据吗?
- 22. 平面文件的数据分析
- 23. 我可以在java德比数据库中存储文本文件吗?
- 24. 也可以将RDF存储用作面向文档的数据库吗?
- 25. 数据库凭证以纯文本格式存储可以吗?
- 26. SVN可以同步MySQL数据库吗?
- 27. 可以用javascript连接数据库吗
- 28. 可以从数据库加载AppDomainSetup.ConfigurationFile吗?
- 29. 我可以下载Phpmyadmin数据库吗?
- 30. 可以excel读写phpmyadmin数据库吗?
是。换句话说,问一个更具体的问题。 – 2010-01-21 07:53:38