3

プログラムの実行中にこのエラーに直面しています。

「二項演算子 '^' の不適切なオペランド型です。最初の型:int 2 番目の型:int[]」

int temp1;
     for(int m = 1;m<height;m++)
     {
         temp1 = 2*m-1;
         for(int n = 0;n<width;n++)
         {
             r[temp1][n] = r[temp1][n]^Kc[n];
         }
     }

これは私を大いに助けます、ありがとう。

4

2 に答える 2

2

および配列ではなく、^2 つの に演算子を適用できます。intintint

エラー メッセージに基づいて、Kc[n]は の配列ですint

演算子を 2 つintの に適用できます。

r[temp1][n] = r[temp1][n]^Kc[temp1][n];

インデックスが意味をなすかどうかはわかりません (2 つの配列の次元がわからないため)。変更する必要があるかもしれません。

于 2015-01-08T06:18:10.907 に答える