为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个程序到底错在哪里了,为什么运行不成功???求指点,哪位高手能帮我解决一下???

请问这个程序到底错在哪里了,为什么运行不成功???求指点,哪位高手能帮我解决一下???

C
慕瓜2161724 2017-02-05 22:41:47
 /* Note:Your choice is C IDE */#include "stdio.h"#define FORMAT "%d\n%s\n%f\n%f\n%f\n"struct student{ int num; char name; float score[3]; };void main(){    void fprint(struct student);    struct student stud;    stud.num=1010;    strcpy(stud.name,"Li yang");    stud.score[0]=71.5;    stud.score[1]=90;    stud.score[2]=81.5;    fprint(stud);}void fprint(struct student stud){ printf("FORMAT,stud.num,stud.name,stud.score[0],stud.score[1],stud.score[2]"); printf("\n"); }
查看完整描述

3 回答

?
qq_蓝蓝的天堂_0

TA贡献2条经验 获得超2个赞

void fprint(struct student stud)开头要声明

void fprint(struct student stud);这句话放到main函数的外面就行了

查看完整回答
1 反对 回复 2017-02-07
?
亚努人

TA贡献58条经验 获得超75个赞

void fprint(struct student stud);这句话放到main函数的外面就行了
查看完整回答
1 反对 回复 2017-02-06
  • 慕瓜2161724
    慕瓜2161724
    void fprint(struct student stud);这句话不是本来就在main函数外面吗???不太理解
  • 亚努人
    亚努人
    这句话不是应该在程序开始的时候就声明吗?然而你在main函数的开始处声明了。至于strcpy那句的错误,由于没上编译截图,暂时不确定究竟是哪里引起的。
?
半枯

TA贡献101条经验 获得超45个赞

void fprint(struct student stud)开头要声明

查看完整回答
反对 回复 2017-02-05
  • 慕瓜2161724
    慕瓜2161724
    程序报错的是strcpy(stud.name,"Li yang");这一句,为什么???
  • 3 回答
  • 0 关注
  • 1333 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信