# include
# include
struct student
{
int age;
char sex;
char name[100];
};
void inputstudent(struct student * pstu);
void outputstudent(struct student ss);
int main(void)
{
struct student st;
inputstudent(&st);
printf("%d %c %s\n",st.age, st.sex, st.name);
outputstudnet(st);
return 0;
}
void outputstudent(struct student ss)
{
printf("%d %c %s\n", ss.age, ss.sex, ss.name);
}
void inputstudent(struct student * pstu)
{
(* pstu).age = 10;
strcpy(pstu->name,"张三");
pstu->sex = 'f';
}
我是对着示例一个字母一个字母敲上面,可就是编译出错,能帮我看下毛病在哪吗?谢谢了。
我在Microsoft visual c++ 这个软件中,一点击Compile,软件下面的提示框就会显示:结构体变量输入输出.exe - 1 error(s), 0 warning(s)。我刚刚自学的。
|