社区
C语言
帖子详情
在linux环境下用sqlite3实现学生成绩管理系统(C语言)
qq_40272011
2019-07-17 09:34:41
只要能实现如图的功能就行.对于美观不要求。最基本的界面就行。
...全文
226
3
打赏
收藏
在linux环境下用sqlite3实现学生成绩管理系统(C语言)
只要能实现如图的功能就行.对于美观不要求。最基本的界面就行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_40272011
2019-07-17
打赏
举报
回复
希望有大佬能帮忙解决下
qq_40272011
2019-07-17
打赏
举报
回复
上面的是大概框架.下面的是sprintf.C
#include<stdio.h>
#include<unistd.h>
int main(int argc, char const *argv[])
{
char name[]="张三";
char sex[]="男";
int class = 1;
char kemu[] = "形势与政策";
int result = 100;
char a[300];
sprintf(a,"insert into student values(\"%s\",\"%s\",%d,\"%s\",%d);",name,sex,class,kemu,result);
printf("%s\n",a );
return 0;
}
qq_40272011
2019-07-17
打赏
举报
回复
#include "head.h"
#include "sqlite3.h"
int i=0;
int callback(void * para, int n, char **value, char **name )
{
int j;
if (i==0)
{
printf("当前有多少列记录%d\n",n );
for(j = 0; j < n; ++j)
{
printf("%s\t",name[j]);
}
printf("\n");
}
i=1;
for(j = 0; j < n; ++j)
{
printf("%s\t",value[j]);
}
printf("\n");
return 0;
}
int callback1(void * para, int n, char **value, char **name )
{
printf("\n");
return 0;
}
int main(int argc, char const *argv[])
{
sqlite3 *sq;
sqlite3_open("xnsydx.db", &sq); /* code */
char sql[100]="create table student(name text,number int,sex text,home text,class int);";
sqlite3_exec(sq,sql,NULL,NULL,NULL);
char sel[100]="select * from student;";
sqlite3_exec(sq,sel,callback1,NULL,NULL);
i=0;
insert into student values("%s","%s",%d,"%s",%d);
******1.xxxx******增加某位学生的成绩记录(姓名,班级,学号,科目名称,成绩)
******2.xxxx******删除某位学生的记录(计网,形势与政策)
******3.xxxx******修改某位学生的某一科的成绩
******4.xxxx******查询,***1,查询学生的全部成绩***
***2,按照学生的科目进行查询***
***3,按照班级查看学生的成绩***(计算出平均分)
sprintf
snprintf
strcpy
sqlite3_close(sq);
return 0;
}
linux
下
c语言
sqlite
学生成绩管理系统
linux
环境
下
c语言
学生成绩管理系统
,简单版本,易于新手学习,界面是基于gtk+.欢迎下载
基于
linux
下
C语言
编程操作数据库(
sqlite
3)(酒店管理系统且含报告)
C语言
中通过调用
sqlite
的函数接口来
实现
对数据库的管理(创建数据库、创建表格、插入数据、查询数据、修改...代码简单易懂,1000行,还可自行修改(图书管理系统 学生管理系统 停车场管理系统
学生成绩管理系统
等)
《
C语言
/C++学习指南》数据库篇(MySQL&
sqlite
)
一部使用
C语言
/C++进行 MySQL &
sqlite
数据库开发的教程
C语言
毕业设计
学生成绩管理系统
-增删改查+
sqlite
3数据库
Linux
系统下
C语言
开发,程序代码精简内容无拖拉,每个功能分函数模块编写,结构比较清晰,欢迎需要的同学来参考!
2022年山东科技大学
Linux
大作业【源码、实验报告】
个人
linux
实验作业【源码、实验报告】,成绩优,仅供参考学习,切勿抄袭。以下功能全部都
实现
: 系统分为服务器和客户端。 服务器端
实现
对音乐...2.系统基于
Linux
系统
实现
,编程语言采用
C语言
3.网络传输协议采用TCP
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章