问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于c语言大作业学生管理系统

发布网友 发布时间:2022-05-26 02:55

我来回答

2个回答

热心网友 时间:2024-02-15 12:20

存入文件中。这是我以前做的,关于图书信息保存的,修改下就行了。
//保存图书信息到文件
void book_save(struct Book_List *head)
{
FILE *fp;
struct Book_List *p;

if((fp = fopen("书库信息.txt" , "w+")) == NULL){
printf("书 库 信 息 文 件 打 开 出 错 ! \n");
exit(0);
}

for(p = head;p != NULL;p = p -> next){

fprintf(fp , "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%.2f\t%d\t%d\n" , p -> book_number ,p -> book_ID,p -> book_name ,p -> book_writter
,p -> book_publiction ,p -> book_sort ,p -> book_born, p -> price , p -> number[0],p -> number[1] );
}
if(fclose(fp)){
printf("不 能 关 闭 书 库 信 息 文 件!\n");
exit(0);
}
else
printf("-------图 书 信 息 保 存 成 功 -------\n");
getchar();
}追问那如何将文件读出到链表,求代码。。。

追答还是要你自己改东的。
//从文件中打开图书信息
struct Book_List *Open_book()
{
FILE *fp;
int size = sizeof(struct Book_List);
struct Book_List *head , *p , *tail ;
head = tail = NULL;

if((fp = fopen("书库信息.txt" , "r+")) == NULL){
printf("书 库 信 息 文 件 打 开 出 错 ! \n");
exit(0);
}
printf("\t\t\t\t------书 库 信 息 文 件 打 开 成 功-------!\n");
while(!feof(fp))
{
p = (struct Book_List *)malloc(size);
fscanf(fp , "%s%s%s%s%s%s%s%lf%d%d" , &p -> book_number ,&p -> book_ID,&p -> book_name ,&p -> book_writter
,&p -> book_publiction ,&p -> book_sort ,&p -> book_born, &p -> price , &p -> number[0],&p -> number[1]);
if(feof(fp)) break;

p -> next = NULL;
if(head == NULL)
head = p;
else
tail -> next = p;
tail = p;
}
if(fclose(fp)){
printf("不 能 关 闭 书 库 信 息 文 件!\n");
exit(0);
}
getchar();

return head;
}

热心网友 时间:2024-02-15 12:20

建议楼主查一下文件读写或者数据库使用,打开程序时可以从文件或数据库读数据,关闭时保存数据,这样可以在下次打开时取到的数据是上一次的。
参考:http://wenku.baidu.com/view/7c2da50402020740be1e9b10.html
这个文档,可以实现您的需求
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天秤男吃醋的八大表现 天秤座男生吃醋时的表现 人工授精之后注意什么 人授后需要卧床休息吗 ...经两个月没发工资了,我不想干了,老板不给钱怎么办? 新手玩《兰斯10》这款游戏的快速通关攻略是什么? 兰斯10怎么用食券快速刷SSR 兰斯10二周目7cp怎么达成 兰斯10大侵攻达成条件介绍 跳舞同手同脚叫什么来着 喷油嘴清洗机主要功能 1. 题目:学生信息管理系统 2. 程序要求: (1)学生信息录入功能  用户... 2X旋片式真空泵的2X旋片式真空泵技术参数 ...做老师布置的SQL大作业,我做的是学生信息管理系统。在创立学生选课表... 跪求C语言大作业学生管理系统的程序 求助!c语言大作业实现一个学生信息管理系统 C语言大作业―学生信息管理系统 假设学生人数为10,实现学生信息的管 ...型号是Y80M-4L-DM,想问下这种泵用什么真空泵油比较合适?_百度... 四年级上册的家长寄语 68号机械油 参数指标 幽门螺杆菌症状? 幽门螺杆菌症状有哪些? 幽门螺杆菌感染有哪些症状?如何治疗? pc系列计算机是大型计算机吗 感染了幽门螺杆菌,身体会有什么症状? 天河一号巨型计算机为何在国防科技大学诞生? 感染了幽门螺杆菌,身体会有哪些症状呢? 真实的街头错别字(图) 喜欢上一个出租车司机,怎么找到这个司机呢,出租车上那个摄像头是干什么... 中国自行研制的巨型机称为什么系列? 小腿酸痛是怎么回事啊 求助,c++大作业,学校信息管理系统 怎么调蜂蜜面膜? 跪求C++ 程序设计大作业 学生信息管理系统 冬季如何健康补水? 奥运或者环保英语演讲稿(3分钟之内) 求c++学生信息管理系统大作业要有设计文档 求一份MFC单对话框的学生信息管理系统的大作业,最好带报告 ...最近要做大作业,关于学生信息管理的,要链接数据库SQL的那种但是是在... 2496读的时候读作二千四百九十六,为什么不能读作二千四百九十六个?_百度... 2496 在在爱情上是什么意思 收到社保12333发来的短信通知,请问这个短信通知是什么意思?我没看懂 ...软件最主流最专业且功能最强大?Samplitude2496是否在录音方面最专... 我知道 QQ上的星星,月亮,太阳,代表等级,但还有什么意思吗 何其不易是什么意思 李梓浩名字的含义是什么? 梓宇这名字有什么寓意? 为什么坐飞机时手机要关机啊? 梓扬名字的意思是什么梓扬名字的寓意 我的u盘被写保护 删不了文件 存不了文件 怎么解除写保护啊! U盘被写保护不能删除和不能存入东西怎么处理