代码编织梦想

将英文和对应翻译写入数据库

#include "head.h"
int main(int argc, const char *argv[])
{
	FILE* fp = fopen("./dict.txt","r");
	if(NULL == fp)
	{
		perror("fopen");
		return -1;
	}
	sqlite3 *db = NULL;
	if(sqlite3_open("./dict.db",&db)!=SQLITE_OK)
	{
		fprintf(stderr,"__%d__ open failedd\n",__LINE__);
		return -1;
	}
	printf("open sucess__%d__\n",__LINE__);
	//删除表格
	char sql0[128]="drop table if exists dict";
	char *errmsg=NULL;
	if(sqlite3_exec(db,sql0,NULL,NULL,&errmsg)!=SQLITE_OK)
	{
		printf("delete failed\n");
		return -1;
	}

	//创建表格
	char sql[128]="create table if not exists dict(word char[32],trans char[32])";
//	char *errmsg=NULL;
	if(sqlite3_exec(db,sql,NULL,NULL,&errmsg)!=SQLITE_OK)
	{
		fprintf(stderr,"errmsg\n");
	}
	char buf[64];
	char name[32],meaning[32];
	int i = 0;
	while(1)
	{
		bzero(sql,sizeof(sql));
		bzero(name,sizeof(name));
		bzero(meaning,sizeof(meaning));
		bzero(buf,sizeof(buf));
		if(fgets(buf,64,fp)==0)
		{
			printf("结束\n");
			break;
		}
		sscanf(buf,"%s %[^\n]",name,meaning);
	//	sscanf(buf,"%s",meaning);
		printf("%s  %s\n",name,meaning);
		sprintf(sql,"insert into dict values(\"%s\",'%s');",name,meaning);
		if(sqlite3_exec(db,sql,NULL,NULL,&errmsg)!=SQLITE_OK)
		{
			printf("__%d__ insert failed\n",__LINE__);
			return -1;
		}


	}

	return 0;
}

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46087836/article/details/129675148

作业2_天啦啊a的博客-爱代码爱编程

在Git简明教程上下载 git2.19.1版本软件 下载地址:http://www.runoob.com/w3cnote/git-guide.html 安装步骤地址:https://jingyan.baidu.com/art

第一次作业git基本操作_weixin_43889711的博客-爱代码爱编程

在Git简明教程上下载 git2.19.1版本软件 下载地址: http://www.runoob.com/w3cnote/git-guide.html 安装步骤地址: https://jingyan.baidu.com/a

吴恩达课后编程作业Course 4 - 卷积神经网络 - 第二周作业-爱代码爱编程

本文参考的博客为https://blog.csdn.net/u013733326/article/details/80250818 原博客中作者用的是tf1.x版本的,本文用的是tf2.x版本   1 - Keras 入门 - 笑脸识别 本次我们将: 学习到一个高级的神经网络的框架,能够运行在包括TensorFlow和CNTK的几个较低级别的框架

PS 模块BAPI新建修改项目、WBS、网络、作业 (一)-爱代码爱编程

新公司有上线PS模块,其实也不能算完全上线吧,外部用的是oracle的PS系统,数据存储和立项又在SAP上操作,新公司挺多模块都是这么做的,对我们这个ABAP真的是难受,面对那些陌生的BAPI老是在查找问题和报错。 实现对项目、WBS、网络、作业和预算的创建和状态的修改。 首先无论是项目、WBS、网络的新增还是修改都需要进行一次预校验,由于项目和WBS

贝加莱驱动器电源模块维修8B0C0320HW00.002-1-爱代码爱编程

贝加莱驱动器电源模块维修8B0C0320HW00.002-1 8B0C0320HC00.00A-1贝加莱驱动器电源模块维修8B0C0320HW00.000-1  贝加莱电源维修  贝加莱伺服电源维修 1.贝加莱触摸屏、人机界面、控制面板维修常见故障现象有:通电不显示、触摸屏不灵、触摸后鼠标跑偏、面板按键无反应、触摸表面碎裂、花屏、白屏、闪屏及程序等故

第二次作业:png图像文件格式分析_yy:)的博客-爱代码爱编程

1.PNG格式简介 1.png(便携式网络图形) 是一种采用无损压缩算法的位图格式,其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页或S60程序中,原因是它压缩比高,生成文件体积小。 2.数据块结构 PNG图像格式文件(或者称为数

备忘录模式-爱代码爱编程

备忘录模式(Memento Pattern),也叫快照(Snapshot)模式,在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态;这样以后就可将该对象恢复到原先保存的状态。主要是用来防丢失、撤销、恢

网络编程-爱代码爱编程

网络编程 网络编程一、什么是网络二、计算机网络三、网络编程四、网络模型(OSI模型)五、TCP/IP模型六、TCP\UDP协议七、IP八、Port端口九、InetAddress类十、网络编程10.1 Socket编程

作业作业 作业-爱代码爱编程

1、使用指针实现 strcpy、strcat 函数的功能 #include <stdio.h> int main(int argc, const char *argv[]) { char s1[32] = "aabbcc"; char s2[32] = "112233"; char *p1 = &s1; char *p2 =

贝加莱伺服驱动器电源维修acopos multi c0320_贝加莱伺服驱动器接线-爱代码爱编程

贝加莱伺服驱动器报警该如何处理? 维修贝加莱伺服系统,贝加莱驱动器上出现报警如何处理: 面板正常作业有接入24VDC电源,电源接地端必定要有牢靠的接地,请在给面板上电时,仔细查看24V电源,电源规模不能过-15%/+20%;接上电源后面板反面的指示灯,User Power会常亮,如果现已接上电源,而电源指示灯User Power不会亮,可能24V电源电