?? insert_text.c
字號:
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/mman.h>#include <sys/types.h>#include <string.h>#include <time.h>#include "glib.h"#include "memopad.h"#include "memopad_record.h"int db_context;/* utility for stuffing text into database */int main(int argc, char **argv) { Memo memo; signed char c; struct tm tm_now; time_t now; GString *string; char buf[11]; if (argc < 3) return -1; now = time(NULL); localtime_r(&now, &tm_now); string = g_string_new(NULL); while ((c = getchar()) != EOF) { g_string_append_c(string, c); } db_context = memopad_record_db_open(); memo.content = string->str; memo.new = TRUE; memo.dirty = TRUE; strcpy(memo.title, argv[2]); g_date_clear(&(memo.date), 1); g_date_set_dmy(&(memo.date), tm_now.tm_mday - 2, tm_now.tm_mon + 1, tm_now.tm_year + 1900); printf("is valid? %d\n", g_date_valid(&memo.date)); if (argc > 1) { memo.encoding = g_strdup(argv[1]); } else { memo.encoding = g_strdup("en_US"); } memopad_record_save(db_context, &memo); memopad_record_db_close(db_context); g_string_free(string, TRUE); return 0; }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -