学生宿舍管理系统

学生宿舍管理系统_第1张图片

#include
#include
#include

typedef struct _Stu
{
	int house;//几栋
	int no;//宿舍号
	int max;//宿舍最大人数
	int num;//宿舍已有人数
	char sex[10];//男女寝室
}STU,*PSTU;

void Save_Info(PSTU stu,int n)
{
	int i;
	FILE* pFile;
	pFile= fopen("stu.dat","w+");
	if(pFile==NULL)
	{
		return;
	}
	for(i=0;i=1)
	{
		return i-1;
	}
	return 0;
}

int menu()
{
	int choice;
	system("cls");
	printf("1:增加房间信息\n");
	printf("2:删除房间信息\n");
	printf("3:修改房间信息\n");
	printf("4:显示房间信息\n");
	printf("5:查询房间信息\n");
	printf("0:退出\n");
	printf("请输入选择:");
	scanf("%d",&choice);
	while(choice<0||choice>5)
	{
		printf("请重新输入选择:");
		scanf("%d",&choice);
	}
	return choice;
}

int Add_New_Info(PSTU stu,int n)
{
	system("cls");
	printf("请输入宿舍所属楼号:");
	scanf("%d",&stu[n].house);
	printf("请输入宿舍宿舍号:");
	scanf("%d",&stu[n].no);
	printf("请输入宿舍所属类别(男/女):");
	scanf("%s",&stu[n].sex);
	printf("请输入宿舍最大人数:");
	scanf("%d",&stu[n].max);
	printf("请输入宿舍当前人数:");
	scanf("%d",&stu[n].num);
	printf("\n录入成功!\n");
	system("pause");
	return n+1;
}



void Display(PSTU stu,int n)
{
	int i;
	printf("%-10s%-10s%-10s%-10s%-10s\n","楼号","宿舍号","类别","最大人数","已有人数");
	for(i=0;i

你可能感兴趣的:(C/C++)