回答編集履歴

2

追記

2017/01/19 10:10

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -7,3 +7,7 @@
7
7
  char* q = (char *)malloc(sizeof(char) * (strlen(str)+1));
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ あと malloc したあとのメモリはゼロクリアされていないので自分で 0x00 を最後に入れる必要があります。マクロの場合は最後に 0x00 が入っているのでそれがコピーされます。

1

typo修正

2017/01/19 10:10

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -1,4 +1,4 @@
1
- 目盛りの確保量が1バイト足りません。
1
+ メモリの確保量が1バイト足りません。
2
2
 
3
3
 
4
4