2

私はExcelのようなことをしています、私はこのようなものを持っています:

1         2           3
A1        B1          C1

ここで、指定されたコンテンツのコンテンツを置き換えます。A1 は 1 のコンテンツを置き換えます。B1 は 2 のコンテンツを置き換えます...など...

私は多次元配列を使用しており、次のようなことをしています:

int offset = 0, readCharCount;
    while(sscanf(matris[i][c] + offset, "%c%d%*c%n", &col, &linha, &readCharCount) == 2){
        //printf("%c, %d\n", col, linha);
        //strcpy(matris[i][c], matris[linha-1][col - 'A']);

        offset += readCharCount;
      //printf(" {%c, %d}", col, linha);
      //printf("\n");
  }

しかし、A1 + B1 + C1 などがある場合、他の参照が削除されるため、コンテンツ全体を置き換えることはできません....

したがって、セル A1+B1+C1 で、指定されたコンテンツの B1 を変更したい....次のようにしたい:

This -> A1+B1+C1

to -> 1+2+3

....

ありがとう。

4

3 に答える 3