皆さん、こんにちは。次の関数を含むスクリプトのコンパイルで問題が発生しました。距離 += を距離 [][] に設定した同じ行で、3 つのエラーが発生します。
エラー C2108: 添え字が整数型ではありません エラー C2108: 添え字が整数型ではありません エラー C2297: '+=' : 不正です。右オペランドの型は 'double (*)[15]' です
支援は非常に高く評価されます。
double S_initial;
double distances [15][15];
double order [15];
void Initialize()
{
double x, y ,z;
double distance = 0;
for (int i = 0; i <= 14; i++)
{
x = order [i];
y = order [i + 1];
distance += distances [x][y];
}
S_initial = distance;
}