作者tung5010 (天杀的笨蛋)
看板C_and_CPP
标题[语法] 语法有问题找不出
时间Thu Feb 26 12:00:28 2009
#include<stdio.h>
#include<stdlib.h>
struct date {
int yy;
int mm;
int dd;
};
struct student{
char name[15];
struct date;
int eng;
int math;
int prog;
};
void printDate(struct student);
int main(void){
struct date d1={"John",71,1,3,78,90,60};
struct date d2={"Mary",80,7,4,80,66,74};
printDate(d1);
printf("\n");
printDate(d2);
printf("\n");
system("pause");
}
void printDate(struct date d){
printf("姓名:%s 生日:%d年%d月%d日 英文:%d 数学:%d 程设
:%d",d.name,d.yy,d.mm,d.dd,d.eng,d.math,d.prog);
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.11.59
1F:推 ledia:date 里怎麽会有 "John" 呢? 02/26 12:04
2F:→ ledia:从字面上就看得出问题啦~ 02/26 12:04
3F:→ windincloud:struct不是这样初使化的吧~ 你要自己写一个func.呀~ 02/26 12:05
4F:推 LPH66:初始化可以这样 但他用错struct了而已 02/26 12:18
5F:→ LPH66:不过struct里的struct能不能再包一个{}来初始化就不清楚了 02/26 12:19
6F:推 stonehomelaa:student里面date那样也不对 02/26 12:21
7F:→ realmeat:这种看错误讯息应该找的到哪边错才对 02/26 12:36
8F:推 tstanly:要struct student d1 吧!! 02/26 12:50
9F:推 hylkevin:struct student d1={"John",{71,1,3},78,90,60}; 02/26 23:19