8月6日 修改后的数据库通讯录

通讯录

#include <stdio.h>
#include <sqlite3.h>
#include <stdlib.h>

void menu() //菜单
{
    printf("*******************  welcome   *********************\n");
    printf("*******************    菜单    *********************\n");
    printf("*******           1--添加联系人          ***********\n");
    printf("*******           2--查找联系人          ***********\n");
    printf("*******           3--显示全部联系人      ***********\n");
    printf("*******           4--删除联系人          ***********\n");
    printf("*******           5--清空联系人          ***********\n");
    printf("*******           0--退出通讯录          ***********\n");
    printf("****************************************************\n");
}

void create_table(sqlite3 * db)
{
    char *sql;
    char *errmsg;
    int rec;

    sql = "create table if not exists mytable(name text,sex text,age integer,address text,tel text primary key,qq text);";
    rec = sqlite3_exec(db,sql,NULL,NULL,&errmsg);

    if(rec != SQLITE_OK)
    {
        printf("create error! %s\n",errmsg);
        exit(-1);
    }
}

void insert_book(sqlite3 *db) //添加联系人
{
    char name[20];
    char sex[5];
    char address[50];
    char tel[15];
    char qq[15];
    int age;
    char sql[200];
    char *errmsg;
    int rec;
    char c = 0;

    do
    {
        printf("请输入姓名,性别,年龄,地址,电话,qq:\n");
        scanf("%s%s%d%s%s%s",name,sex,&age,address,tel,qq);
        sprintf(sql,"insert into
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值