teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

改行文字ではない

2020/11/02 09:15

投稿

maisumakun
maisumakun

スコア146659

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  `random`に末端の`\0`を書き込んでいないので、この文字列は**どこで終わるか判定できない**状態になっています。結果、関係ないところまではみ出して書き込まれているものと推測されます。
2
2
 
3
- `random[5] = '\n';`できちっと終端させたら、どうなりますでしょうか?
3
+ `random[5] = '\0';`できちっと終端させたら、どうなりますでしょうか?