| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1669 人关注过本帖
标题:打代码以来第一次遇到这种问题
取消只看楼主 加入收藏
hhj438921
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-1-16
结帖率:0
收藏
 问题点数:0 回复次数:2 
打代码以来第一次遇到这种问题
图片附件: 游客没有浏览图片的权限,请 登录注册

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

struct student
{
  char clss[20];
  char name[20];
  char xh[20];
  int cyy;
  int yy;
  int wl;
  int zy;
  int ty;
}stu;

void luru(int choice);  /*录入学生信息*/
void save();
void chakan(int choice);  /*查看学生信息*/
void chaxun(int choice);  /*查询学生信息*/
void xiugai(int choice);  /*修改学生信息*/
void shanchu(int choice);  /*删除学生信息*/
void banben(int choice);  /*版本信息*/

/*菜单函数*/
void main()
{
    printf("\n============班级信息系统============\n");
    printf("\n==============欢迎使用==============\n");
    printf("------------------------------------\n");
    printf("|          1.录入学生信息          |\n");
    printf("------------------------------------\n");
    printf("|          2.查看学生信息          |\n");
    printf("------------------------------------\n");
    printf("|          3.查询学生信息          |\n");
    printf("------------------------------------\n");
    printf("|          4.修改学生信息          |\n");
    printf("------------------------------------\n");
    printf("|          5.删除学生信息          |\n");
    printf("------------------------------------\n");
    printf("|          6.版本信息              |\n");
    printf("------------------------------------\n");
    printf("|          0.退出                  |\n");
    printf("------------------------------------\n");
    printf("请选择:");
    int choice;  /*用户选择变量*/
    scanf("%d",&choice);
    if(choice<0||choice>6)
    {
        printf("请不要搞事情!\n");
    }
    switch(choice)
    {
        case 1:luru(choice);
        break;
        case 2:chakan(choice);
        break;
        case 3:cahxun(choice);
        break;
        case 4:xiugai(choice);
        break;
        case 5:shanchu(choice);
        break;
        case 6:banben(choice);
        break;
        case 0:printf("感谢你的使用,再见!\n");
    }
 }

 void save()
 {
     FILE *fp;
     int i;
     if((fp=fopen("H:\\C语言","a"))==NULL)
     {
         return;
     }
     for(i=0;i<1;i++)
            if(fwrite(&stu,sizeof(struct student),1,fp)!=1)
                printf("file write error\n");

        fclose(fp);
 }

 void luru(int choice)  /*录入学生信息*/
 {
     int i;
     printf("请输入学生信息:班级,姓名,学号,C语言,计算机英语,网络基础,职业生涯,体育:\n");
     for(i=0;i<1;i++)
        scanf("%s%s%s%d%d%d%d%d",stu.clss,stu.name,stu.xh,&stu.cyy,&stu.yy,&stu.wl,&stu.zy,&stu.ty);
     save();
     return 0;
     main();
 }

 void chakan(int choice)  /*查看学生信息*/
 {
     int i,j;
     FILE *fp;
     if((fp=fopen("H:\\c语言","r"))==NULL)
     {
         exit(0);
     }
     for(i=0;i<j;i++)
     {
         fread(&stu,sizeof(struct student),1,fp);
         printf("%10s%8s%8s%5d%5d%5d%5d%5d",stu.clss,stu.name,stu.xh,&stu.cyy,&stu.yy,&stu.wl,&stu.zy,&stu.ty);
     }
     fclose(fp);
     return 0;
 }

 void chaxun(int choice)  /*查询学生信息*/
 {
     int a;  /*用户选择*/
     char xh[20];
     printf("1.按照学号查询\n");
     printf("2.按照学号查询\n");
     printf("请选择:");
     scanf("%d",a);
     if(a<1||a>2)
     {
         printf("输入无效!\n");
         main();
     }
     else if(a=1)
     {
         printf("请输入学号:");
         scanf("%s",&xh);
     }
 }

 void xiugai(int choice)  /*修改学生信息*/
 {
     char name[20];
     printf("没写");
 }

 void shanchu(int choice)  /*删除学生信息*/
 {
     printf("没写");
 }

 void banben(int choice)  /*版本信息*/
 {
     printf("没写\n");
 }
搜索更多相关主题的帖子: stu int choice 学生信息 printf 
2018-01-16 22:22
hhj438921
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-1-16
收藏
得分:0 
Dev-c++编译的
Code编译没反应
VC6.0有错,但又没错,老是指int c;这个有问题
2018-01-17 09:22
hhj438921
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-1-16
收藏
得分:0 
回复 4楼 Knocker
我知道了,休闲我也看见了
2018-01-17 15:35
快速回复:打代码以来第一次遇到这种问题
数据加载中...
 
   



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

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