这个C程序有问题,在录入退出后,(退后再进)显示有问题,不能停下

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:13:13
http://870928351.qzone.qq.com/infocenter?ADUIN=870928351&ADSESSION=1241069007&ADTAG=CLIENT.QQ.1881_QQUrlReportBlankZone.0
不是我不复制 实在是太长了有限制 有7000多个字符呢 没办法啊 求各位帮忙
不用连接网址了 谢谢2楼的把程序复制了出来 请大家帮忙 急

这个暂时还是原封不动的,刚搬过来

#include <stdlib.h>
#include <alloc.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
#define LIST_INIT_SIZE 10 /*存储空间初始分配量*/
#define LISTINCREMENT 10 /*存储空间分配增量*/
char code[10]="1234";
struct student
{
long id;/*学号*/
char name[10];/*姓名*/
char sex[4] ;/*性别*/
char age[4]; /*年龄*/
char address[20]; /*住址*/
};
typedef struct lnode
{
struct student *info;
int length;
int listsize;
}Sqlist;
void menu(Sqlist p);
void back(Sqlist p);
void SORRY();
void WRONG();
Sqlist save(Sqlist p);Sqlist load(Sqlist p);
void key()
{
FILE *fp;
if((fp=fopen("code.txt","r"))==NULL)
{
fp=fopen("code.txt","w");
fwrite(code,10,1,fp);
}
fread(code,10,1,fp);
fclose(fp);
}
void