回答編集履歴

2

iso

2017/12/09 14:32

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -2,7 +2,21 @@
2
2
 
3
3
 
4
4
 
5
+ リファクタリングしてみました。少しは見やすいはず。
6
+
7
+
8
+
5
- リファクタリングしてみました。少しは見やすいはず。なお多くの指導教官はろくにC言語の標準規格なんて読んでませんし、安全に配慮したコードなんて書いたことがないので、教えられないのは致し方ありません。
9
+ なお多くの指導教官はろくにC言語の標準規格なんて読んでませんし、安全に配慮したコードなんて書いたことがないので、教えられないのは致し方ありません。
10
+
11
+ 挙句C言語の知識がC89(1989年に標準化、今から28年前!!!)で止まっていたりもっとひどいとその更に前、規格標準化前のK&R Cのころ(だいぶ文法が違う)だったり。
12
+
13
+
14
+
15
+ C言語の標準規格は、ANSI C89/ISO C90, (ISO C95), ISO C99, ISO C11となっており、もうすぐISO C17が出そうです。
16
+
17
+ [C17 (not C++17) - Qiita](https://qiita.com/yohhoy/items/1447c8608c65023b6ad1)
18
+
19
+ [History of C - cppreference.com](http://en.cppreference.com/w/c/language/history)
6
20
 
7
21
 
8
22
 

1

追記

2017/12/09 14:32

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -1,4 +1,8 @@
1
- リファクタリンみま
1
+ の原因はすでに指摘されいる箇所の`free`の呼び出のせいです
2
+
3
+
4
+
5
+ リファクタリングしてみました。少しは見やすいはず。なお多くの指導教官はろくにC言語の標準規格なんて読んでませんし、安全に配慮したコードなんて書いたことがないので、教えられないのは致し方ありません。
2
6
 
3
7
 
4
8
 
@@ -178,4 +182,4 @@
178
182
 
179
183
 
180
184
 
181
- https://wandbox.org/permlink/Iq9g2CPMfPGpgKy4
185
+ [https://wandbox.org/permlink/Iq9g2CPMfPGpgKy4](https://wandbox.org/permlink/Iq9g2CPMfPGpgKy4)