回答編集履歴
1
紛らわしい表現を修正
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
tag[i+1]=*last_char+1;
|
8
8
|
```
|
9
9
|
|
10
|
-
少なくともここを見ると、最初に `**last_char` に文字を格納しているにも関わらず、次は `*last_char` に文字を格納していて矛盾があります。
|
10
|
+
少なくともここを見ると、最初に `**last_char` に文字を格納している想定の比較をしているにも関わらず、次は `*last_char` に文字を格納していて矛盾があります。
|
11
11
|
最後、`tag`の要素に入るのは、数値0から変換されたポインタNULLに1足したものなので、アドレス値としては不正でしょう。
|
12
12
|
※これがセグメンテーションフォールトの根本原因に思えます。
|
13
13
|
|