回答編集履歴

1 追記

HogeAnimalLover

HogeAnimalLover score 3279

2017/08/28 23:15  投稿

strcatの第一引数が文字列リテラルとなっています。これでは文字列結合時に文字列リテラルの先の番地に強引にデータ格納が行われます
ちなみに、main関数の引数を使うならば、argcを使って条件分岐したほうが素直です。
ちなみに、main関数の引数を使うならば、argcを使って条件分岐したほうが素直です。しかもstrcatの戻り値の受け取り方もおかしいです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る