質問: 0) { strcat(&gold, &input[i][0]); printf("%s\n", gold); } } return 0; } ```
回答: `char *gold = "AAA";`ですので、`gold`の指す先は**文字列定数であり、書き込めません**。 `gold`に追記したいのであれば、`char gold[200]= "AAA";`のように、追記できるバッファーを用意する必要があります。