| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4124 人关注过本帖
标题:学生信息管理系统
取消只看楼主 加入收藏
丶沧月
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-24
结帖率:0
收藏
已结贴  问题点数:10 回复次数:3 
学生信息管理系统
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct student
{
    float number[15];
    char name[10];
    char sex[4];
    char bkzy[20];
    char class[10];
}STUDENT;

//---------------------------界面-------------------------------
void mainmenu()
#define N 100
{
    int i;
    system("cls");         //?????
    printf("\n");
    printf("%60s\n","学生信息管理系统\n");
    for(i=0;i<120;i++)
        putchar('=');
    printf("\n");
    printf("                         1、录入学生信息                  2、显示学生信息\n");
    printf("                         3、查询学生信息                  4、删除学生信息\n");
    printf("                         5、载入学生信息                  6、保存学生信息\n");
    printf("                                                          0、退出\n");
    printf("                       \n");      //??????????
    for(i=0;i<120;i++)
        putchar('=');
    putchar('\n');
    printf("%s","请输入需要执行的号码");
}
void main()
{
    STUDENT data[N];  //学生信息数组
    int len;  //学生计数器
    int choice;
    mainmenu();
    scanf("%d",&choice);
    getchar();  //接收回车键
    while(1)
    {
        switch(choice)
        {
        case 1:input(data,&len);break;
        case 2:output(data,len);break;
        case 3:find_xh(data,len);break;
        case 0:exit(0);break;
        default:
            if (choice!='\n')
                printf("%s\n","\n输入错误!!");
            getchar();
            break;
        }
    if(choice!='\n') mainmenu();
    scanf("%d",&choice);
    getchar();
    }
}
//---------------------------录入学生信息-------------------------------
void input(student *data,int *len)
{
    char xh[15];
    system("cls");
    while(1)
    {
        printf("\n请输入学生信息,学号输入 -1 时表示结束输入\n");
        printf("请输入学号");
        gets(xh);
        if(strcmp(xh,"-1")!=0)
        {
            strcpy(data[*len].number,xh);
            printf("请输入学生姓名:");
            gets(data[*len].name);
            printf("请输入学生性别:");
            gets(data[*len].sex);
            printf("请输入学生报考专业:");
            gets(data[*len].bkzy);
            printf("请输入学生班级:");
            gets(data[*len].calss);
            getchar();       //接受输入的空格
            (*len)++;        //学生计数器+1
        }
        else
            break;
     }
}
//---------------------------显示学生信息-------------------------------
void output(student *data,int len)
{
    int i;
    system("cls");
    putchar('\n');
    printf("%12s","学号");
    printf("%8s","姓名");
    printf("%4s","性别");
    printf("%15s","报考专业");
    printf("%10s","班级");
    putchar('\n');
    for(i=0;i<120;i++)
        putchar('=');
    for(i=0;i<len;i++)
    {
        printf("%12s",data[i].number);
        printf("%8s",data[i].name);
        printf("%4s",data[i].sex);
        printf("%15s",data[i].bkzy);
        printf("%10s",data[i].class);
        putchar('\n');
    }
    for(i=0;i<120;i++)
        putchar('=');
    putchar('\n');
    printf("\n按回车返回\n");
    getchar();
}
//---------------------------查询学生信息-------------------------------
void find_xh(student *data,int len)
{
    char find_no[15];
    int i,result;
    while(1)
    {
        result=0;
        system("cls");
        printf("\n请输入查询的学号,退出当前操作请输入-1\n");
        gets(find_no);
        if(strcmp(find_no,"-1")==0) return;
        printf("\n查询结果如下:\n");
        for(i=0;i<120;i++)
            putchar('=');
        putchar('\n');
        printf("%12s","学号");
        printf("%8s","姓名");
        printf("%4s","性别");
        printf("%15s","报考专业");
        printf("%10s","班级");
        putchar('\n');
        for(i=0;i<len;i++)
            if(strcmp(data[i].name=umber,find_no)==0)
            {
                printf("%4d",++return);
                printf("%12s",data[i].number);
                printf("%8s",data[i.name];)
                printf("%4s",data[i].sex);
                printf("%15s",data[i].bkzy);
                printf("%10s",data[i].class);
                putchar('\n');
            }
        for(i=0;i<120;i++)
            putchar('\n');
        printf("\n按回车键继续");
        getchar();
    }
}

//---------------------------删除学生信息-------------------------------
//---------------------------载入学生信息-------------------------------
//---------------------------保存学生信息-------------------------------

1>------ 已启动生成: 项目: 学生信息管理系统, 配置: Debug Win32 ------
1>生成启动时间为 2016/12/8 16:52:23。
1>ClCompile:
1>  学生信息管理系统.cpp
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(10): error C2332: “class”: 缺少标记名
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(10): error C2236: 意外的“class”“<unnamed-tag>”。是否忘记了“;”?
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(10): error C2059: 语法错误:“[”
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(10): error C2238: 意外的标记位于“;”之前
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(36): error C2146: 语法错误: 缺少“;”(在标识符“data”的前面)
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(36): error C2065: “data”: 未声明的标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(46): error C2065: “data”: 未声明的标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(46): error C3861: “input”: 找不到标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(47): error C2065: “data”: 未声明的标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(47): error C3861: “output”: 找不到标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(48): error C2065: “data”: 未声明的标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(48): error C3861: “find_xh”: 找不到标识符
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(73): error C2664: “strcpy”: 不能将参数 1 从“float [15]”转换为“char *”
1>          与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(81): error C2039: “calss”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(109): error C2332: “class”: 缺少标记名
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(109): error C2039: “<unnamed-tag>”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(109): error C2059: 语法错误:“)”
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(110): error C2039: “putchar”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(112): error C2039: “i”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(112): error C2039: “i”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(112): error C2039: “i”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(113): error C2039: “putchar”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(114): error C2039: “putchar”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(115): error C2039: “printf”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(116): error C2039: “getchar”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(119): error C2039: “data”: 不是“student”的成员
1>          g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(5) : 参见“student”的声明
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(119): error C2275: “student”: 将此类型用作表达式非法
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(119): error C2062: 意外的类型“int”
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(120): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>g:\vs2010\项目~~~~~~~~~~\学生信息管理系统\学生信息管理系统\学生信息管理系统.cpp(120): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>
1>生成失败。
1>
1>已用时间 00:00:00.15
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

好多错误,看得我头昏眼乱,求指点,做了好久了
搜索更多相关主题的帖子: 管理系统 include system number 信息 
2016-12-08 17:09
丶沧月
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-24
收藏
得分:0 
用的编程软件是VS2010
2016-12-08 17:10
丶沧月
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-24
收藏
得分:0 
回复 4楼 九转星河
非常感谢,感激不尽
我会好好努力的
2016-12-08 18:13
丶沧月
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-24
收藏
得分:0 
回复 3楼 grmmylbs
非常感谢~~~~~~~~~~~!
原本打算通宵重写的
2016-12-08 18:15
快速回复:学生信息管理系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018698 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved