#include <stdio.h>
struct scores{
char name[100];
int math;
int physics;
int eng;
};
void printscore(struct scores st)
{
printf("%s さんの点数\n",st.name);
printf(" 数学: %d 点\n",st.math);
printf(" 物理: %d 点\n",st.physics);
printf(" 英語: %d 点\n",st.eng);
int main(void)
{
struct scores st={"Itoh",85,79,90};
printscore(st);
return 0;
}
C言語 構造体と関数
C言語 構造体と関数
構造体と関数を使ってItohさんの点数を表示したいのですが、なにがおかしいのでしょうか
Re: C言語 構造体と関数
printscore関数の終端の
}
がありません。
{
を書いたら、それとペアになるはずの
}
を先に書いてからブロックの中を書くようにすると、
そういう間違いはなくなるでしょう。
}
がありません。
{
を書いたら、それとペアになるはずの
}
を先に書いてからブロックの中を書くようにすると、
そういう間違いはなくなるでしょう。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。