초보입니다 도와주세요 ㅜ
풀잎
2023.04.01
함수호출해서 포인트로 받잖아요 . 포인트로 받으면 구조체쓸때 . 대신 -이걸로 쓴다고 배웠는데
-이걸로 하면 오류가 나네요. 왜 그런가요? 배열이라서 그런가요?질문 내용 : #include stdio.h
void printavg(struct std* ps);
struct std{
char id[20];
char name[20];
unsigned char score;
};
int main(void)
{
int i;
struct std parray[3];
for(i=0; i3; i++)
{
fputs(id , 이름 , 점수 순으로 입력 : ,stdout);
scanf(%s %s %d,parray[i].id,parray[i].name,&parray[i].score);
printf( id : %s \n,parray[i].id);
printf( 이름 : %s \n,parray[i].name);
printf( 점수 : %d \n,parray[i].score);
printf(\n);
}
printavg(parray);
return 0;
}
void printavg(struct std* ps)
{
int i;
double result=0;
for(i=0; i3; i++)
{
result+=ps[i].score;
}
printf(평균 : %f \n, result/3);
}