c言語の課題で以下のようにソースコードを書きましたがうまくいきませんどう直すべきか教えてください。//が書いている行は課題に書かれている部分で動かせません。 #include<stdio.h>
c言語の課題で以下のようにソースコードを書きましたがうまくいきませんどう直すべきか教えてください。//が書いている行は課題に書かれている部分で動かせません。 #include<stdio.h> typedef struct numbers{// int num1, num2, result;// } NUM;// void addstruct(int *array); int main(void){// NUM number1;// number1.num1 = 10;// number1.num2 = 15;// addstruct(&number1.num1, &number1.num2, &number1.result); printf("num1=%d\nnum2=%d\nresult=%d\n", number1.num1, number1.num2, number1.result);// return 0;// }// void addstruct(int *array){ array->result = array->num1 + array->num2; } 実行結果 num1=10 num2=15 result=25 問題文 3つのメンバ変数(int num1, num2, result)を持つ構造体numbersを定義せよ。そして構造体のメンバ変数num1とnum2の値の合算をresultに格納するaddstruct関数を作成し、その結果をmain関数にて出力するプログラムを作成せよ。