次のように、ファイル間で配列にアクセスしようとしています。
int option[NUMBER_OF_OPTIONS];
...
addition(&option[0], num1, num2);
...
printf("%d", option[0]);
それが最初の(メイン)ファイルです
2番目はこのようなものです。
void addition(int * option, unsigned number1, unsigned number2)
{
int total = number1 + number2;
...
*option ++;
}
そんな感じ。追加方法は気にしないでください。
問題は、*option ++; のように、printf メソッドが常に 0 を出力することです。決して実行/読み取りされません。
これを修正するにはどうすればよいですか?
ちなみに、「*option++;」で警告が出ます。ファイルの内容: 警告: 計算された値は使用されません。
この問題を解決するにはどうすればよいですか?
ありがとうございました!