質問編集履歴
1
デバッグの結果を入れた
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
コンパイルは通るのですがエラーが出て実行できない。
|
1
|
+
コンパイルは通るのですがエラーが出て実行できない。とりあえずわかる範囲でデバッグしてみました。
|
2
|
+
|
3
|
+
エラーの箇所は実行結果に示してあります。。どう直せばいいかがわかりません。
|
2
4
|
|
3
5
|
```ここに言語を入力
|
4
6
|
|
@@ -182,23 +184,35 @@
|
|
182
184
|
|
183
185
|
/* 実行結果
|
184
186
|
|
185
|
-
|
186
|
-
|
187
|
-
|
187
|
+
とりあえずわかる範囲でデバッグしてみました。
|
188
|
+
|
188
|
-
|
189
|
+
エラーの箇所は以下で起きています。どう直せばいいかがわかりません。
|
190
|
+
|
189
|
-
|
191
|
+
main () at list_add.c:75
|
192
|
+
|
190
|
-
|
193
|
+
75 strcpy(number, strtok(buff, token));
|
194
|
+
|
191
|
-
|
195
|
+
(gdb)
|
192
|
-
|
196
|
+
|
193
|
-
nak
|
197
|
+
76 strcpy(name, strtok(NULL, token));
|
194
|
-
|
198
|
+
|
195
|
-
|
199
|
+
(gdb)
|
200
|
+
|
196
|
-
|
201
|
+
77 strcpy(address, strtok(NULL, token));
|
202
|
+
|
197
|
-
|
203
|
+
(gdb)
|
204
|
+
|
198
|
-
|
205
|
+
78 strcpy(tel, strtok(NULL, token));
|
206
|
+
|
207
|
+
(gdb)
|
208
|
+
|
209
|
+
|
210
|
+
|
199
|
-
na
|
211
|
+
Program received signal SIGSEGV, Segmentation fault.
|
212
|
+
|
200
|
-
|
213
|
+
0x77915633 in strcat () from C:\WINDOWS\SysWOW64\msvcrt.dll
|
214
|
+
|
201
|
-
|
215
|
+
(gdb)
|
202
216
|
|
203
217
|
*/
|
204
218
|
|