前言
:运用了结构体数组
机房管理系统
一、机房管理系统是什么?
示例:
printf("/机房管理系统***/\r\n");
printf(" *********** 1、查询机房信息 ***********\r\n");
printf(" *********** 2、增加机房信息 ***********\r\n");
printf(" *********** 3、删除机房信息 ***********\r\n");
printf(" *********** 4、修改机房信息 ***********\r\n");
printf(" *********** 5、展示机房信息 ***********\r\n");
printf(" *********** 0、退出机房管理系统 \r\n");
printf(" ****** 请输入对应的操作指令(1-5) \r\n");
printf("/***************************/\r\n");
二、使用步骤
1.引入库
代码如下(示例):
#include<stdio.h>
#include<string >
2.代码
代码如下(示例):
* 定义机房结构体数据 */
typedef struct {
unsigned int id;
char name[10];
char xingqi[10];
char jiangci[10];
char banji[20];
char kecheng[10];
}STD;
/* 结构体数组 */
STD jifang[10] = {
0 };
/***************修改机房信息************
****************************************/
void tianjia(void)
{
unsigned int ID;
printf("请输入要修改的机房号\r\n");
scanf("%d", &ID);
if (jifang [ID].id == 0){
printf("对不起,机房信息不存在\r\n");
}
else{
printf("请输入新的使用者名称\r\n");
scanf("%s", &jifang[ID].name);
printf("请输入新的星期\r\n");
scanf("%s", &jifang[ID].xingqi );
printf("请输入新的讲次\r\n");
scanf("%s", &jifang[ID].jiangci);
printf("请输入新的使用班级\r\n")