学生管理系统的总结报告

// 目的是储存学生的信息进行各种操作(文件名字为C:\\text.txt)
// 头文件的调用区
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string>
#include <string.h>
#include <ctype.h>
#include <conio.h>
#include <time.h>
#include <malloc.h>
#include <windows.h>
#include <iomanip>
#define M sizeof(stuinfo)
// 进行简化的运算
// 学生信息结构体的构建
FILE *fp = NULL;
bool OK=true;
int RecordX1=15,RecordY1=3,RecordY2=3,RecordX2=33;
enum {Math,English,Prose};
// 用于读取文件而创造的文件指针(全局变量)
struct student
// 简化学生结构体对象的声明
{
	char IDs[20];
	char name[20];
	int score[3];
	struct student *next;
};
typedef struct student stuinfo;
char filename[100];
// 文件名称(全局变量)
stuinfo *stuhead = NULL;//全局变量设定
int count = 0;//记录学生的人数
bool choose = true;//只允许一次读取文件
stuinfo *p6;
// 函数的声明区
// 主函数的实现区
void XY(int X,int Y);
void loadfile();
// 获取文件的位置信息
void show();
// 显示系统界面
int openfile();
// 读取文件的学生信息
void inputinfo();
// 存储学生信息
void delinfo();
// 删除学生信息
void findinfo();
// 查找学生的信息
void displayinfo();
// 显示学生的信息
void sort();
//排序学生的学号
void revise();
//修改学生的信息
void course(stuinfo *p1);
//修改信息的内幕
void exitsd();
// 退出系统时保存数据
using namespace std;
int main()
{
    if(OK)
    {
        	loadfile();
	system("cls");
	count = openfile();
	OK=false;
    }
RecordX1=15;
RecordY1=3;
RecordY2=3;
RecordX2=33;
	int choices;
	show();
	while (true)
	{
char presskey;
		presskey=_getch();
	XY(RecordX1,RecordY1);
	printf("    ");
XY(RecordX2,RecordY2);
printf("    ");
if(RecordY1>=3&&RecordY1<=13){
	if(presskey==0x48){
		RecordY1-=2;RecordY2-=2;
	}
	else if(presskey==0x50){
		RecordY1+=2;RecordY2+=2;
	}
	else if(presskey==0x0d&&(RecordY1==3||RecordY1==5||RecordY1==7||RecordY1==9||RecordY1==11||RecordY1==13)){
				choices=(RecordY1-1)/2;
				fflush(stdin);
		switch (choices)
		{
		case 1:
			findinfo();
			main();
			break;
		case 2:
			inputinfo();
			main();
			break;
		case 3:
			delinfo();
			main();
			break;
		case 4:
			displayinfo();
			main();
			break;
		case 6:
			exitsd();
			main();
			break;
        case 5:
            revise();
            main();
            break;
		default:
			system("cls");
			printf
				("\n\n\t\t        小萱提示:请输入1-5之间的数字       \n");
			printf("\t\t        等待三秒进入主界面\n");
			Sleep(3);
		}
		if(choices==6)
			break;
	}
	}
if(RecordY1<3){
    RecordY1+=2;RecordY2+=2;
}
if(RecordY1>13){
    RecordY1-=2;RecordY2-=2;
}
XY(RecordX1,RecordY1);
	printf(">>>>");
XY(RecordX2,RecordY2);
printf("<<<<");
}
	return 0;
}

// 函数实现区域
void XY(int X,int Y)
{
    HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD CoordScreen={X,Y};
    SetConsoleCursorPosition(hOut,CoordScreen);
}
void course(stuinfo *p1)
{
    int key;
    fflush(stdin);
    		system("cls");
	printf("*******************************************************\n");
	printf("*<<<----------->>>学生修改系统界面<<<-------------->>>*\n");
	printf("*******************************************************\n");
	printf("*                >>>1.修改学号<<<                     *\n");
	printf("*                >>>2.修改姓名<<<                     *\n");
	printf("*                >>>3.修改数学<<<                     *\n");
	printf("*                >>>4.修改英语<<<                     *\n");
	printf("*                >>>5.修改专业课<<<                   *\n");
	printf("*******************************************************\n");
	printf("*             >>>>>版权由谭明棋负责<<<<<              *\n");
	printf("*******************************************************\n");
	printf("请输入你要选择的操作:");
    scanf("%d",&key);
    getchar();
    switch(key)
    {
    case 1: printf("\n\n\t请输入修改的学号:");gets(p1->IDs);break;
    case 2: printf("\n\n\t请输入修改的姓名:");gets(p1->name);break;
    case 3: printf("\n\n\t请输入修改的成绩:");scanf("%d",&p1->score[Math]);break;
    case 4: printf("\n\n\t请输入修改的成绩:");scanf("%d",&p1->score[English]);break;
    case 5: printf("\n\n\t请输入修改的成绩:");scanf("%d",&p1->score[Prose]);break;
    }
}
void loadfile()
{
	if (choose)
	{
		printf("\n\n\t使用前,请输入读取文件的文件名(以此格式:C:\\file.txt):");
		gets(filename);
		choose = false;
	}
	system("cls");
	printf
		("\n\n\t\t欢迎使用学生成绩管理系统,系统精灵小萱为你服务\n");
	printf("\t\t读取文件需要一段时间,请用户耐心等待\n");
	Sleep(3000);
}
void sorts()//排序使用(运用链表的节点)
{
	printf("\n\n\n\t\t排序中,请等待\n");
	Sleep(3000);
	stuinfo *stuhead2;
	stuinfo *p1, *p2, *p3, *p4, *p5, *p6, *p7;
	int flag = count;
    if(count != 1&& count != 0)
        {
	for(;flag != 1&&flag != 0; flag--)//控制排序的人数
	{
	p3 = stuhead;
	p2 = p3->next;//下一位学生的位置
	p5 = p3;//前一位学生的位置
	while(p2 != NULL)
	{
	if(strcmp( p3->IDs, p2->IDs) > 0)
	{
	p3 = p2;
	p7 = p5;
	}
	p5 = p2;
	p2 = p2->next;
	}
	if(stuhead == p3)
        stuhead = p3->next;
    else
	p7->next = p3->next;


	if(flag == count)
		{
			stuhead2 = p3;
	p6 = stuhead2;
	}
	else
  {
    	p6->next = p3;
	p6 = p6->next;
  }

}
	p6->next = stuhead;
	stuhead->next = NULL;
	stuhead = stuhead2;
        }
return ;
}
void show()
{
	system("cls");
	printf("*****************************************************\n");
	printf("*<<<----------->>>学生管理系统界面<<<------------>>>*\n");
	printf("*****************************************************\n");
	printf("*              >>>>查找学生的信息<<<<               *\n\n");
	printf("*                  录入学生的信息                   *\n\n");
	printf("*                  删除学生的信息                   *\n\n");
	printf("*                  浏览学生的信息                   *\n\n");
    printf("*                  修改学生的信息                   *\n\n");
	printf("*                  退出系统                         *\n");
	printf("*****************************************************\n");
	printf("*            >>>>>版权由谭明棋负责<<<<<             *\n");
	printf("*****************************************************\n");
	printf("请输入你要选择的操作:");
}
int openfile()					// 读取学生信息
{
	stuinfo *p1, *p2;
	system("cls");
	if ((fp = fopen(filename, "rb+")) == NULL)
	{
		printf("\n\n\n\t\t文件打不开,请检查文件是否完整\n");
		Sleep(3000);
    printf("\n\n\t\t处于文件错误,系统将自动产生一个文件(C:\\file.txt):\n");
	printf("\n\t\t是否进行此操作(y/n)");
	int keyws;
	fflush(stdin);
	keyws = getchar();
	if(keyws == 'y'||keyws == 'Y')
	{
	    char filename2[]="C:\\file.txt";
	    fp=fopen(filename2,"wb+");
	}
	else
        exit(0);
	}
	rewind(fp);
	p1 = (stuinfo *) malloc(M);
	for (count = 0; fread(p1, sizeof(stuinfo), 1, fp) == 1; count++)
	{
	  if(count == 1)
      stuhead = p2;
    p2 = p1;
		p1 = (stuinfo *) malloc(M);
		p2->next = p1;
	}
		/*while(p1)
		{
			if(fread(p1, sizeof(stuinfo), 1, fp) == 1)
				p1 = p1->next;
	}*/
	if(count==0)
		stuhead=NULL;
	else if(count == 1)
    {
        stuhead = p2;
        p2->next = NULL;
    }
    else
p2->next = NULL;
    free(p1);
rewind(fp);
	fclose(fp);
	return count;
}

void inputinfo()				// 存储学生信息
{
	char key;
	char num[20];
	stuinfo *p1 = NULL;
	stuinfo *p2 = NULL;
	p1 = stuhead;
	while (p1 != NULL)
	{
	  p2 = p1;
		p1 = p1->next;
	}
		system("cls");
	printf("\n\n\n\t\t您已经选择增加学生信息,小萱提示:\n\n\n");
	printf("\t\t进入进程中......请耐心等待三秒钟\n");
	Sleep(3000);
	while (true)
	{
		system("cls");
		printf("\t\t信息登记表\n\n");
					printf("*******************************************************\n");
	printf("*<<<----------->>>学生查找系统界面<<<-------------->>>*\n");
	printf("*******************************************************\n");
	printf("*              >>> y已经存在%d个学生<<<               *\n\n",count);
	printf("*******************************************************\n");
	printf("*             >>>>>版权由谭明棋负责<<<<<              *\n");
	printf("*******************************************************\n");
		printf("\t\t请输入第%d学生的学号:", count + 1);
		fflush(stdin);
		gets(num);
		if (num[0] == '\0')
		{
		    system("cls");
			printf("\n\n\t\t对不起,文件禁止此操作\n\n\n");
			printf("\t\t请从新选择\n");
			system("cls");
			printf("\n\n\t\t增加系统准备中......\n\n\n");
			printf("\t\t请耐心等待三秒钟\n\n\n");
			Sleep(3000);
			system("cls");
			printf("\n\n\t\t系统附加功能:按w键关闭系统\n");
			printf("\t\t如果不选择,请按除w键之外的任意键\n");
			fflush(stdin);
			int key1 = getchar();
			if (key1 == 'w')
			{
				printf
					("\n\n\n\t\t系统正在退出,欢迎再次使用,系统精灵小萱为您服务\n");
				Sleep(4);
				break;
			}
		}
		else
		{

			p1 = (stuinfo *) malloc(M);
			if(count == 0)
				{
				    stuhead = p1;
				p2 = stuhead;
				}
			else
				p2->next = p1;
			strcpy(p1->IDs, num);
			printf("\n\n\t\t请输入学生的姓名:");
			fflush(stdin);
			gets(p1->name);
			printf("\t\t请输入学生的数学成绩:");
			fflush(stdin);
			scanf("%d", &p1->score[Math]);
					printf("\t\t请输入学生的英语成绩:");
			fflush(stdin);
			scanf("%d", &p1->score[English]);
					printf("\t\t请输入学生的专业课成绩:");
			fflush(stdin);
			scanf("%d", &p1->score[Prose]);
			fflush(stdin);
			p1->next = NULL;
			p2=p1;
			count++;

		}
		printf("\t\t是否继续增加学生信息(y/n):");
		fflush(stdin);
		key = getchar();
		if (key == 'y' || key == 'Y')
				continue;
		else if(key == 'n' || key == 'N')
			break;
	}
	sorts();
	printf("\t\t学生信息增加完毕\n\n按任意键返回\n\n");
	getch();
	return;
}
void delinfo()					// 删除学生信息
{
		char *temp;
	char num[20];
	char key;
	stuinfo *p1,*p2;
	stuinfo *p3;
	system("cls");
	printf("\n\n\t\t您已经选择删除学生信息,小萱提示:\n\n\n");
	printf("\t\t进入进程中......请耐心等待三秒钟\n");
	Sleep(3000);
	system("cls");
	if (!count)
	{
		fflush(stdin);
		printf("\n\n\t\t文件内容为空!\n");
		printf("\t\t按任意键返回\n");
		Sleep(3000);
		getch();
	}
	else
	{
		while (true)
		{
           p1 = stuhead;
			temp = (char *)malloc(20 * sizeof(char));
			printf("\n\n\n\t\t请输入您要删除的学生的学号\n");
			fflush(stdin);
			gets(temp);
while(p1->next!=NULL)
{
if(strcmp(p1->IDs,temp)==0)
break;
p2 = p1;
p1 = p1->next;
}
if(strcmp(p1->IDs,temp)!= 0)
{
				printf("\t\t没有您要删除的学生\n");
}
			else
			{
				printf("\n\n\t\t已经查找到目标信息\n\n");
			    Sleep(3000);
  printf("||||||||=============================================================||||||||\n");
  printf("||||||||=============================================================||||||||\n");
  printf(">>>>>>>>||学号                ||姓名      ||数学   ||英语   ||专业课 ||<<<<<<<<\n");
  printf("||||>>>>=============================================================<<<<||||\n");
		cout <<setiosflags(ios_base::left)
		<<"\t||"<<setw(20)<<p1->IDs<<"||"<<setw(10)<<p1->name<<"||"<<setw(7)<<p1->score[Math]<<"||"<<setw(7)<<p1->score[English]<<"||"<<setw(7)<<p1->score[Prose]<<"||"<<endl;
  printf("||||>>>>=============================================================<<<<||||\n");
				printf("\t\t是否进行删除(y/n);");
				fflush(stdin);
				char key;
				key = getchar();
				if(key == 'Y'||key == 'y')
				{
				  system("cls");
				  printf("\n\n\t\t删除学生信息中.....\n\n\t\t请等待....\n\n");
				  Sleep(3000);
				  if(stuhead == p1)
            stuhead = p1->next;
          else
p2->next=p1->next;
count --;
free(p1);
printf("\t\t删除操作成功\n\n");
Sleep(3000);
				}
			}
			printf("\t\t是否再次进行删除学生信息(y/n):");
			free(temp);
			fflush(stdin);
			key = getchar();
			if (key == 'n' || key == 'N')
				break;
			system("cls");
		}
}
}
void findinfo()					// 查找学生的信息
{
	char *temp;
	char num[20];
	char key;
	stuinfo *p1,*p2;
    bool cur = false;
	system("cls");
	printf("\n\n\t\t您已经选择查找学生信息,小萱提示:\n\n\n");
	printf("\t\t进入进程中......请耐心等待三秒钟\n");
	Sleep(3000);
		system("cls");
	printf("*******************************************************\n");
	printf("*<<<----------->>>学生查找系统界面<<<-------------->>>*\n");
	printf("*******************************************************\n");
	printf("*              >>>1.通过姓名进行查询<<<               *\n\n");
	printf("*              >>>2.通过学号进行查询<<<               *\n\n");
	printf("*******************************************************\n");
	printf("*             >>>>>版权由谭明棋负责<<<<<              *\n");
	printf("*******************************************************\n");
	printf("请输入你要选择的操作:");
	int keyer;
	scanf("%d",&keyer);
	if(keyer == 2)
        cur = true;
	if (!count)
	{
		fflush(stdin);
		printf("\n\n\t\t文件内容为空!\n");
		printf("\t\t按任意键返回\n");
		Sleep(3000);
		getch();
	}
	else
	{
  if(cur)
		    {
		        while (true)
		{

           p1 = stuhead;
			temp = (char *)malloc(20 * sizeof(char));
			printf("\n\n\t\t请输入您要查询的学生的学号\n");
			fflush(stdin);
			gets(temp);
			while (p1 != NULL)
			{
				if (strcmp(p1->IDs, temp) == 0)
					{
						p2 = p1;
				break;
				}
				p1 = p1->next;
			}
			if (p1 == NULL)
				printf("\n\t\t没有您要查找的学生\n");
			else
			{
  printf("||||||||=============================================================||||||||\n");
  printf("||||||||=============================================================||||||||\n");
  printf(">>>>>>>>||学号                ||姓名      ||数学   ||英语   ||专业课 ||<<<<<<<<\n");
  printf("||||>>>>=============================================================<<<<||||\n");
		cout <<setiosflags(ios_base::left)
		<<"\t||"<<setw(20)<<p2->IDs<<"||"<<setw(10)<<p2->name<<"||"<<setw(7)<<p2->score[Math]<<"||"<<setw(7)<<p2->score[English]<<"||"<<setw(7)<<p2->score[Prose]<<"||"<<endl;
  printf("||||>>>>=============================================================<<<<||||\n");
			}

			free(temp);
			fflush(stdin);
			bool record = false;
			while(true)
      {
        			printf("\t\t是否再次进行查询(y/n)");
			key = getchar();
			if (key == 'n' || key == 'N')
				{
				  record = true  ;
				  break;
				}
				if(key == 'y'||key == 'Y')
          break;
			system("cls");
      }
if(record)
  break;
		}
		system("cls");
		printf("\n\t\t学生信息查找完毕\n");
		printf("\t\t按任意键返回\n");
			fflush(stdin);
		getch();
		}
		else
            {
              while (true)
		{

           p1 = stuhead;
			temp = (char *)malloc(20 * sizeof(char));
			printf("\n\n\t\t请输入您要查询的学生的姓名\n");
			fflush(stdin);
			gets(temp);
			while (p1 != NULL)
			{
				if (strcmp(p1->name, temp) == 0)
					{
						p2 = p1;
				break;
				}
				p1 = p1->next;
			}
			if (p1 == NULL)
				printf("\n\t\t没有您要查找的学生\n");
			else
			{
  printf("||||||||=============================================================||||||||\n");
  printf("||||||||=============================================================||||||||\n");
  printf(">>>>>>>>||学号                ||姓名      ||数学   ||英语   ||专业课 ||<<<<<<<<\n");
  printf("||||>>>>=============================================================<<<<||||\n");
		cout <<setiosflags(ios_base::left)
		<<"\t||"<<setw(20)<<p2->IDs<<"||"<<setw(10)<<p2->name<<"||"<<setw(7)<<p2->score[Math]<<"||"<<setw(7)<<p2->score[English]<<"||"<<setw(7)<<p2->score[Prose]<<"||"<<endl;
  printf("||||>>>>=============================================================<<<<||||\n");
			}
			printf("\t\t是否再次进行查询(y/n)");
			free(temp);
			fflush(stdin);
			key = getchar();
			if (key == 'n' || key == 'N')
				break;
			system("cls");
		}
		Sleep(3000);
		system("cls");
		printf("\n\t\t学生信息查找完毕\n");
		printf("\t\t按任意键返回\n");
			fflush(stdin);
		getch();
            }
	}
	}
void displayinfo()
// 显示学生的信息
{
	system("cls");
	stuinfo *p1;
	printf("\n\n\t\t您已经选择查看学生信息,小萱提示:\n\n\n");
	printf("\t\t进入进程中......请耐心等待三秒钟\n");
	Sleep(3000);
	p1 = stuhead;
	if (!count)
	{
	    system("cls");
		fflush(stdin);
		printf("\n\n\t\t文件内容为空!\n");
		printf("\t\t按任意键返回\n");
        getch();
	}
	else
	{
		system("cls");
		printf("\n\n\t\t已经存在%d个同学\n", count);
		printf("\t\t系统正在处理数据,请耐心等待\n");
		Sleep(3000);
		system("cls");
		printf("\n\t\t显示中\n\n\n\n");
		printf("学生信息管理\n");
  printf("||||||||=============================================================||||||||\n");
  printf("||||||||=============================================================||||||||\n");
  printf(">>>>>>>>||学号                ||姓名      ||数学   ||英语   ||专业课 ||<<<<<<<<\n");
  printf("||||>>>>=============================================================<<<<||||\n");
		while (p1 != NULL)
		{
        cout <<setiosflags(ios_base::left)
		<<"\t||"<<setw(20)<<p1->IDs<<"||"<<setw(10)<<p1->name<<"||"<<setw(7)<<p1->score[Math]<<"||"<<setw(7)<<p1->score[English]<<"||"<<setw(7)<<p1->score[Prose]<<"||"<<endl;
  printf("||||>>>>=============================================================<<<<||||\n");
			p1 = p1->next;
		}
		printf("\t\t显示学生的信息完成\n\t\t按任意键返回\n");
		fflush(stdin);
		getch();
	}
}

void exitsd()
{
	stuinfo *p1;
	p1 = stuhead;
	if ((fp = fopen(filename, "wb")) == NULL)
	{
		printf
			("\n\t\t对不起,数据保存失败,请检查磁盘是否已满\n");
		exit(0);
	}
	while(p1)
		{
			if(fwrite(p1, sizeof(stuinfo), 1, fp) == 1)
				p1 = p1->next;
	}
		fclose(fp);
		system("cls");
	printf("\n\n\n\t\t文件保存成功,三秒钟内系统退出!\n\n\n");
	Sleep(3000);
	exit(0);
}
void revise()
{
    char *temp;
	char num[20];
	char key;
	stuinfo *p1,*p2;
    bool cur = false;
	system("cls");
	printf("\n\n\t\t您已经选择修改学生信息,小萱提示:\n\n\n");
	printf("\t\t进入进程中......请耐心等待三秒钟\n");
	Sleep(3000);
		system("cls");
	printf("*******************************************************\n");
	printf("*<<<----------->>>学生查找系统界面<<<-------------->>>*\n");
	printf("*******************************************************\n");
	printf("*              >>>1.通过姓名进行修改<<<               *\n\n");
	printf("*              >>>2.通过学号进行修改<<<               *\n\n");
	printf("*******************************************************\n");
	printf("*             >>>>>版权由谭明棋负责<<<<<              *\n");
	printf("*******************************************************\n");
	printf("请输入你要选择的操作:");
	int keyer;
	scanf("%d",&keyer);
	if(keyer == 2)
        cur = true;
	if (!count)
	{
		fflush(stdin);
		printf("\n\n\t\t文件内容为空!\n");
		printf("\t\t按任意键返回\n");
		Sleep(3000);
		getch();
	}
	else
	{
  if(cur)
		    {
		        while (true)
		{

           p1 = stuhead;
			temp = (char *)malloc(20 * sizeof(char));
			printf("\n\n\t\t请输入您要修改的学生的学号\n");
			fflush(stdin);
			gets(temp);
			while (p1 != NULL)
			{
				if (strcmp(p1->IDs, temp) == 0)
					{
						p2 = p1;
				break;
				}
				p1 = p1->next;
			}
			if (p1 == NULL)
				printf("\n\t\t没有您要修改的学生\n");
			else
			{
  printf("||||||||=============================================================||||||||\n");
  printf("||||||||=============================================================||||||||\n");
  printf(">>>>>>>>||学号                ||姓名      ||数学   ||英语   ||专业课 ||<<<<<<<<\n");
  printf("||||>>>>=============================================================<<<<||||\n");
		cout <<setiosflags(ios_base::left)
		<<"\t||"<<setw(20)<<p2->IDs<<"||"<<setw(10)<<p2->name<<"||"<<setw(7)<<p2->score[Math]<<"||"<<setw(7)<<p2->score[English]<<"||"<<setw(7)<<p2->score[Prose]<<"||"<<endl;
  printf("||||>>>>=============================================================<<<<||||\n");
			}
			course(p2);
			printf("\t\t是否再次进行修改(y/n)");
			free(temp);
			fflush(stdin);
			key = getchar();
			if (key == 'n' || key == 'N')
				break;
			system("cls");
		}
		Sleep(3000);
		system("cls");
		printf("\n\t\t学生信息修改完毕\n");
		printf("\t\t按任意键返回\n");
			fflush(stdin);
		getch();
		}
		else
            {
              while (true)
		{

           p1 = stuhead;
			temp = (char *)malloc(20 * sizeof(char));
			printf("\n\n\t\t请输入您要修改的学生的姓名\n");
			fflush(stdin);
			gets(temp);
			while (p1 != NULL)
			{
				if (strcmp(p1->name, temp) == 0)
					{
						p2 = p1;
				break;
				}
				p1 = p1->next;
			}
			if (p1 == NULL)
				printf("\n\t\t没有您要修改的学生\n");
			else
			{
  printf("||||||||=============================================================||||||||\n");
  printf("||||||||=============================================================||||||||\n");
  printf(">>>>>>>>||学号                ||姓名      ||数学   ||英语   ||专业课 ||<<<<<<<<\n");
  printf("||||>>>>=============================================================<<<<||||\n");
		cout <<setiosflags(ios_base::left)
		<<"\t||"<<setw(20)<<p2->IDs<<"||"<<setw(10)<<p2->name<<"||"<<setw(7)<<p2->score[Math]<<"||"<<setw(7)<<p2->score[English]<<"||"<<setw(7)<<p2->score[Prose]<<"||"<<endl;
  printf("||||>>>>=============================================================<<<<||||\n");
			}
			course(p2);
			printf("\t\t是否再次进行修改(y/n)");
			free(temp);
			fflush(stdin);
			key = getchar();
			if (key == 'n' || key == 'N')
				break;
			system("cls");
		}
		Sleep(3000);
		system("cls");
		printf("\n\t\t学生信息修改完毕\n");
		printf("\t\t按任意键返回\n");
			fflush(stdin);
		getch();
            }
	}
}

<p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">void XY(int X,int Y);</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">/***************************************************************/</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">此处是用于选择的光标移动借用了一些<span style="font-family:Times New Roman;">Win32</span><span style="font-family:宋体;">程序设计里面的一些东西便是光标重置函数</span></span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">void XY(int X,int Y)</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">{</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">    HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">    COORD CoordScreen={X,Y};</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">    SetConsoleCursorPosition(hOut,CoordScreen);</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">}</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">先定义一个控制台的句柄,将控制台与变量<span style="font-family:Times New Roman;">hOut</span><span style="font-family:宋体;">关联。</span></span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">然后又系统本身的结构体</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">Struct COORD{</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal" style="text-indent: 21pt; mso-char-indent-count: 0.0000;"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">Int x,int y;</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">}</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">分别代表着横坐标与纵坐标。当然由于时间缘故,我没有全部换为光标移动来控制移动。</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">/***************************************************************/</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">void loadfile();</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">/***************************************************************/</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">这个函数简单,就是个简单的读取文件名字的函数,用来确定文件的位置以及文件名</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">// <span style="font-family:宋体;">获取文件的位置信息</span></span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">/***************************************************************/</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);">void show();</span><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);">/***************************************************************/</span><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);">这个按照个人爱好,喜欢英语的搞英语,喜欢华丽的搞华丽点就可以了。</span><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);">// <span style="font-family:宋体;">显示系统界面</span></span><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);">/***************************************************************/</span><span style="background: rgb(255, 0, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 0, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">int openfile();</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">/***************************************************************/</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">这个函数是通过<span style="font-family:Times New Roman;">loadfile()</span><span style="font-family:宋体;">函数来读取文件内 的内容。函数是很基础的,提供的系统函数</span></span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">if ((fp = fopen(filename, "rb+")) == NULL){<span style="font-family:宋体;">。。。。。。。</span><span style="font-family:Times New Roman;">}</span></span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">// <span style="font-family:宋体;">读取文件的学生信息</span></span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">/***************************************************************/</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">void inputinfo();</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">/***************************************************************/</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">插入函数书上面有很详细的源代码,但是理解他们,很重要,简单的就是,一群人要拉手。</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">你看到了两个漂亮的<span style="font-family:Times New Roman;">MM</span><span style="font-family:宋体;">牵手在一起。你看了,两眼发光,脸颊发热,顿时,你就有了想插入他们中间去,让他们一手牵着你的手。</span></span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">那怎么办呢,很简单,先让它们松开,然后,你牵着其中一个的手,当然,你要记住那只手,否则,你牵错了手,牵到男的身上了,别人会用异样的眼光看着你看到你心寒。</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">然后你要让他们让个位置给你站,否则,你就可以喝西北风了,接着你站在他们中间,最后牵着另一个人的手,如此,你的目的达到了。坐等美女。</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">链表插入元素就是这个道理。</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">主代码:</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">p2->next = p1;</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">p1->next = NULL;</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">p2=p1;</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">// <span style="font-family:宋体;">存储学生信息</span></span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);">/***************************************************************/</span><span style="background: rgb(0, 255, 255); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 255);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">void delinfo();</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">/***************************************************************/</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">删除一个人的信息跟上面一样,你看到一个长得丑的人,把你的站的位置抢走了,你恼羞成怒,让他滚蛋,就是跟上面一样,只是变成了松开手。不是拉着手。</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">最后要释放空间呀,否则就完蛋了。</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">// <span style="font-family:宋体;">删除学生信息</span></span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">/***************************************************************/</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">void findinfo();</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">/***************************************************************/</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">查找很简单,就是一个个遍历,当然,你想装逼,可以,自己什么二分查找法,什么的,装逼神器自己用上。</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">// <span style="font-family:宋体;">查找学生的信息</span></span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">/***************************************************************/</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);">显示就不用我说了,无疑就是从头到尾,遍历一个个输出,数组会输,指针也会把!</span><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 255, 0);"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">void displayinfo();</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">/***************************************************************/</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">显示数据大家都很熟</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">// <span style="font-family:宋体;">显示学生的信息</span></span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">/***************************************************************/</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">void sort();</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">/***************************************************************/</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">排序在指针里面,在大家看来好像很难,可是真的不难,一般的对于数组的什么冒泡,选择排序,都可以,只是麻烦点,但是万法归宗,都是一样的模式。</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">至于我的方法,当然选择最简单的方法,就是选择排序了,冒泡排序也简单,只是最开始的排序方法,我自己想的就是这个选择排序了,所以就用了,至于原理嘛,选择排序你不会吗???</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">//<span style="font-family:宋体;">排序学生的学号</span></span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">/***************************************************************/</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);">void revise();</span><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);">/***************************************************************/</span><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);">修改还是简单的,大家应该知道,就是找到那个元素修改他,找到这个步骤,前面已经介绍,这里就不多讲了。修改嘛,对不起,俺不会啊,好悲催。</span><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);">//<span style="font-family:宋体;">修改学生的信息</span></span><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);">/***************************************************************/</span><span style="background: rgb(0, 128, 128); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(0, 128, 128);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">void course(stuinfo *p1);</span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);">//<span style="font-family:宋体;">修改信息的内幕</span></span><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(192, 192, 192); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(192, 192, 192);"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">void exitsd();</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">/***************************************************************/</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">保存数据就不用说了就是简单的将数据输入文件而已</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">主代码:</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">while(p1)</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">{</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">if(fwrite(p1, sizeof(stuinfo), 1, fp) == 1)</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">p1 = p1->next;</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">}</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">	</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">fclose(fp);</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">// <span style="font-family:宋体;">退出系统时保存数据</span></span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);">/***************************************************************/</span><span style="background: rgb(255, 255, 0); font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-highlight: rgb(255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: 宋体; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-family: 'Times New Roman'; font-size: 10.5pt; mso-spacerun: 'yes'; mso-font-kerning: 1.0000pt; mso-fareast-font-family: 宋体;"><o:p> </o:p></span></p><!--EndFragment-->


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值