入力値を渡す 1 つの関数を作成し、calculate_TB、calculate_TB などの結果を含む構造体を返す方法について助けが必要です
現在、必要なものとは反対の struct stats から値を返す一連の関数があります。
struct stats
{
int singles;
int doubles;
int triples;
int home_runs;
int at_bats;
int hits;
int BA;
int TB;
int HR_ratio;
int SA;
};
........機能................
int main()
{
int i, hits;
hits_number=calculate_hits_number(sta);
/* calling function */
calculate_TB(sta);
calculate_BA(sta);
calculate_HR_ratio(sta);
calculate_SA(sta);
/* printing the output using arrays */
printf("%6d",hits_number);
printf("\t\t\t%6d", sta.TB);
printf("\t\t\t\t%6d", sta.BA);
printf("\t\t\t\t%6d",sta.HR_ratio);
printf("\t\t\t\t%6d", sta.SA);
printf("\n");
return (0);
}