###構造体のnum1とnum2の合算値をresultに返したいです。
初心者なこともあり、はっきりと分かりません。できればヒントだけでもくださればうれしいです。
###発生している問題・エラーメッセージ
エラーメッセージ ```「17行目(addstruct(&NUM);)」で記述エラーを発見しました。 関数呼び出しに指定されているパラメータ数が少ないです。 呼び出している関数の引数の数を再確認してください。 ###ソースコード include<stdio.h> typedef struct numbers{ // 構造体の定義 int num1, num2, result; }NUM; void addstruct(int *x, int *y,int *m); int main(void){ // 変数の宣言 NUM number1; number1.num1 = 10; number1.num2 = 15; addstruct(&NUM); printf("num1=%d\nnum2=%d\nresult=%d\n",number1.num1,number1.num2,number1.result); return 0; } // addstruct関数 void addstruct(int *x,int *y,int *m){ NUM; *x = &number1.num1; *y = &number1.num2; *m = &result; &m = &x + &y; return m; } ###試したこと 一応、グーグルなどを用いて調べたりもしました。 ###補足情報(言語/FW/ツール等のバージョンなど) 使用したツールは学習用C言語開発環境です。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。