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. 關鍵值平面文件數據庫簡單的C或C++
- 4. 平面文件數據庫的更新
- 5. C#解析大平面文件數據並插入數據庫
- 6. 保護平面文件數據庫
- 7. 平面文件數據庫示例
- 8. 平面文件vs數據庫 - 速度?
- 9. SSIS平面文件到數據庫表
- 10. 關係平面文件數據庫
- 11. 將平面文件數據庫傳輸到MySQL數據庫
- 12. Cassandra DB:可以在Cassandra數據庫中存儲XML文件嗎?
- 13. 我可以在數據庫目錄中創建文件嗎?
- 14. 複雜的平面文件,這甚至可以做BTS2013R2中的平面文件架構嗎?
- 15. 基於平面文件的數據存儲與SQL數據庫
- 16. 平面文件數據源
- 17. couchdb的數據庫文件可以分割嗎?
- 18. h文件C++模板庫中的靜態變量。可以嗎?
- 19. 如何加快PHP中的平面文件數據庫?
- 20. realm移動平臺 - 可以將領域用作數據庫嗎?
- 21. C++庫可以在c中運行嗎?
- 22. 在平面文件中存儲數據
- 23. 我可以在ROR中使用文本文件作爲我的數據庫嗎?
- 24. mySQL數據庫可以有多個文件來分散IO嗎?
- 25. SQLite數據庫文件可以只讀嗎?
- 26. Linq to SQL可以從DDL文件創建數據庫嗎?
- 27. 數據庫運行時可以修改cnf文件嗎?
- 28. 1個PHP文件可以連接到2個數據庫嗎?
- 29. Nhibernate可以自動從數據庫生成映射文件嗎?
- 30. 平面文件數據庫能處理兩列之間的關係嗎?
是。換句話說,問一個更具體的問題。 – 2010-01-21 07:53:38