Tag: leveldb

LevelDB C迭代器

我需要用c语言遍历leveldb数据库 – https://github.com/google/leveldb/blob/master/include/leveldb/ch 。 一切都有效,除了迭代。结果与一些二进制噪声数据: key: value1 key: value2 key#&^$&*# value one1(*@(# value1 two2%*@( value2 使用$&*#等符号我显示了二进制输出,stackoverflow不允许将二进制输出放在这里。 代码: #include #include int main() { leveldb_t *db; leveldb_options_t *options; leveldb_readoptions_t *roptions; leveldb_writeoptions_t *woptions; char *err = NULL; char *read; size_t read_len; /******************************************/ /* OPEN */ options = leveldb_options_create(); leveldb_options_set_create_if_missing(options, 1); db = leveldb_open(options, “testdb”, &err); if (err != […]