私は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
....
ありがとう。