質問編集履歴

1

デバッグの結果を入れた

2017/11/27 11:16

投稿

退会済みユーザー
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
- naka@naka ~/kadai
187
+ とりあえずわかる範囲でデバッグしてみました。
188
+
188
-
189
+ エラーの箇所は以下で起きています。どう直せばいいかがわかりません。
190
+
189
- $ gcc -o list_add list_add.c -Wall
191
+ main () at list_add.c:75
192
+
190
-
193
+ 75 strcpy(number, strtok(buff, token));
194
+
191
-
195
+ (gdb)
192
-
196
+
193
- naka@naka ~/kadai
197
+ 76 strcpy(name, strtok(NULL, token));
194
-
198
+
195
- $ list_add
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
- naka@naka ~/kadai
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