Example #1
0
int main(int argc, const char *argv[])
{
	ret = sqlite3_open("./test.db", &db);
	if (ret != SQLITE_OK) {
		fputs(sqlite3_errmsg(db), stderr);
		fputs("\n", stderr);
		exit(1);
	}
	//sql =
	 //   sqlite3_mprintf
	//    ("create table student(id integer primary key,name text,gender text,age integer);");
	//ret = sqlite3_exec(db, sql, 0, 0, &err);
	while (1) {
		printf("1.Display all records\n");
		printf("2.Insert Record\n");
		printf("3.Delete Record\n");
		printf("4.Exit\n");
		printf("Please Select[1-4]:");
		int i;
		scanf("%d", &i);
		switch (i) {
		case 1:
			xianshi();
            empty_cache();
			break;
		case 2:
			charu();
            empty_cache();
			break;
		case 3:
			shanchu();
         	empty_cache();
			break;
		case 4:
			exit(0);
			break;
		default:
            empty_cache();
			break;
		}
	}
	if (ret != SQLITE_OK) {
		fputs(err, stderr);
		fputs("\n", stderr);
		sqlite3_close(db);
		exit(1);
	}
	sqlite3_close(db);
	return 0;
}
Example #2
0
void Updata(Graph *tu,int n)
{
	int i;
	Node *p;
	for ( i = 1; i<=tu->length; i++)
	{
		p= tu->tou[i].next;
		while (p!=NULL)
		{
			if(p->data==n)
			{
				tu->tou[i].next == shanchu(tu->tou[i].next,p);break;
			}
			p=p->next;
		}
	}
}
int main()
{
sb();
printf("请选择菜单功能:");	
scanf("%d",&u);
q=u;                                       //主函数 
while(q!=6)
{
	if(q==1){shuru();}
	if(q==2){shuchu();}
	if(q==3){shanchu();}
	if(q==4){charu();}
	if(q==5){qingkong();}           
	scanf("%d",&q);
	system("cls");
	sb();
}
printf("感谢使用!\n");
return 0;
}