回答編集履歴
1
誤認により記述修正
test
CHANGED
@@ -12,13 +12,11 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
更に細かい点を指摘すると、`sizeof(char)*(strlen(s)`で`char`型のバイト数を意識している割には、`+ strlen(s)`の方では考慮されていません。ですので、
|
15
|
+
(誤認により削除)~~更に細かい点を指摘すると、`sizeof(char)*(strlen(s)`で`char`型のバイト数を意識している割には、`+ strlen(s)`の方では考慮されていません。~~ ですので、
|
16
|
-
|
17
|
-
|
18
16
|
|
19
17
|
```C
|
20
18
|
|
21
|
-
d = (char *)malloc(
|
19
|
+
d = (char *)malloc(sizeof(char)*(strlen(s) + strlen(s)) + sizeof(char));
|
22
20
|
|
23
21
|
|
24
22
|
|