| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
ADSL如何秒变专线,公网IP盒子了解一下千里之行 始于足下
共有 578 人关注过本帖
标题:写一个学生信息录入程序 出了一点错 帮忙看一下
只看楼主 加入收藏
Poppy辉
Rank: 1
来 自:云南曲靖
等 级:新手上路
帖 子:33
专家分:4
注 册:2016-11-5
结帖率:66.67%
  已结贴   问题点数:20  回复次数:3   
写一个学生信息录入程序 出了一点错 帮忙看一下
#include<stdio.h>
#include<stdlib.h>
#define N 20
typedef struct student
{
    long ID;
    char name;
    int  height;
    int  weight;
    int  score[4];
} STUDENT;
void InputMassage(STUDENT stu[] );
void writeToFile(STUDENT stu[] );
int main()
{
    STUDENT stu[N];
    printf("Input 20 students' massage:\n");
    InputMassage(stu);
    writeToFile(stu);
    return 0;

}

void InputMassage( STUDENT stu[])
{
    int i, j;
    for( i=0; i<2; i++ )
    {
        scanf("%ld",&stu[i].ID);
        scanf("%s",&stu[i].name);
        scanf("%d",&stu[i].height);
        scanf("%d",&stu[i].weight);
        
        for( j=0; j<4; j++ )
        {
            scanf("%d",&stu[i].score[j]);
        }
    }
}

void writeToFile( STUDENT stu[] )
{   
    int i, j;
    FILE *fp;
    fp = fopen("d:\\学生信息.txt","w");

    if( fp==NULL )
    {
        printf("Failure to write to file!\n");
        exit(0);
    }


        for( i=0; i<2; i++ )
        {
            fprintf(fp,"%10ld%8s%5d%5d",stu[i].ID,stu[i].name,stu[i].height,stu[i].weight);
            for( j=0; j<4; j++ )
            {
                fprintf(fp,"%4d",stu[i].score[j]);
            }
        }
   
    fclose(fp);
}
附件: 您没有浏览附件的权限,请 登录注册
搜索更多相关主题的帖子: include return 信息 
2016-12-27 18:14
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
  得分:20 
试试改成这个char name[20];
2016-12-27 18:19
Poppy辉
Rank: 1
来 自:云南曲靖
等 级:新手上路
帖 子:33
专家分:4
注 册:2016-11-5
  得分:0 
回复 2楼 grmmylbs
等我改了试试 不过感觉应该就是这个问题啦。
2016-12-27 18:36
Poppy辉
Rank: 1
来 自:云南曲靖
等 级:新手上路
帖 子:33
专家分:4
注 册:2016-11-5
  得分:0 
回复 2楼 grmmylbs
确实 厉害!一下就看出来。
2016-12-27 18:41







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

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