回答編集履歴

1

追記します。

2018/11/02 05:27

投稿

tatsu99
tatsu99

スコア5424

test CHANGED
@@ -8,7 +8,13 @@
8
8
 
9
9
  2)終端は、'\0'を入れないとだめです。(文字列操作の鉄則です)
10
10
 
11
+ 3)ついでですが、if (2*strlen(s) > sizeof(buff)) return NULL;でreturnしているので
11
12
 
13
+ elseにする必要はありません。
14
+
15
+ for(・・・)から書いても構いません。そのほうがすっきりします。
16
+
17
+ ここは、動作上は問題ないので、あえて修正しませんでしたが・・・・
12
18
 
13
19
  ```C
14
20