文字列の最後に「$」を追加したいのですが、使用できることを確認しstrcat()
、次のコードを記述しました。
char *word = "1000";
const char *dollar = "$";
strcat(word,dollar);
printf("%s", word);
コンパイルされますが、小さなプログラムを実行すると、が得られSegmentation fault (core dumped)
ます。エラーはどこにありますか?
strcatは次のとおりです。
char *strcat(char *dest, const char *src);