testcursor.c
来自「这是我用QT和TTS写的一个电话本管理系统」· C语言 代码 · 共 36 行
C
36 行
#include <db.h>#include <string.h>DB *dbp;DBC *cursorp;DBT key, data;char *key1str = "My first string";char *replacement_data = "replace me";int ret;/* Initialize our DBTs. */memset(&key, 0, sizeof(DBT));memset(&data, 0, sizeof(DBT));/* Set up our DBTs */key.data = key1str;key.size = strlen(key1str) + 1;/* Database open omitted *//* Get the cursor */dbp->cursor(dbp, NULL, &cursorp, 0);/* Position the cursor */ret = cursorp->get(cursorp, &key, &data, DB_SET);if (ret == 0) { data.data = replacement_data; data.size = strlen(replacement_data) + 1; cursorp->put(cursorp, &key, &data, DB_CURRENT);}/* Cursors must be closed */if (cursorp != NULL) cursorp->close(cursorp); if (dbp != NULL) dbp->close(dbp, 0);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?