⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 insert_text.c

📁 uclinux 下的一个记事本程序,可以供大家参考
💻 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 + -