0

構造体の多次元配列があります。私が知りたいのは、行が既にわかっている場合に、ある値を次の列に配置する方法です。

たとえば、行 4 と列 0 の値が何かに等しい場合、その何かを次の列に置きたいとします。

ここに私が持っているものがあります:

for(j=0; j<numWays;j++){
    if(something){
    ways[getIndex(address)][j+1].tag = zero;
    }
}

しかし、それは機能していません...誰かが私を助けることができますか?

4

1 に答える 1

0

次のようなことができます (クエリされた値が行の最後のオブジェクトではないことを前提としています)。

for (int i = 0; i < array[row].length-1; i++) {
    if (array[row][i] != QUERY) {
        array[row][i+1] = QUERY
    }
}
于 2013-05-07T21:50:28.870 に答える