出力は
Student Number: 93745;
Grade Point Ave:2.9;
Sex (M or F):'M';
しかし、私はそれらの必要な出力を得ることができませんでした. コードの間違いを指摘し、それを解決するのを手伝ってください. ありがとう!
#include <stdio.h>
struct student {
int num;
double gpa;
char sex;
};
void printstudent(struct student *p); /* prototype */
int main() {
/* allocate storage and initialize it */
struct student joe,*kim;
kim=&joe;
kim->num = 93745;
kim->gpa = 2.9;
kim->sex = 'M';
printstudent(joe);
}
void printstudent(struct student *p) {
printf("Student Number: %i\n", p->num);
printf(" Grade Point Ave: %0.2f\n",p->gpa);
printf(" Sex (M or F): %c\n\n", p->sex);
}