teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

一番最初の構造体ポインタをheadと置きました。しかし、segmentation faultが出てしましました。

2021/04/24 12:29

投稿

prof
prof

スコア179

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,9 @@
24
24
 
25
25
  WordList *function(char **argv){
26
26
 
27
+ WordList *p ;
27
- WordList *p = malloc(sizeof(WordList));
28
+ p = (WordList*) malloc(sizeof(WordList));
28
- WordList *result = p;
29
+ WordList *head = NULL;
29
30
 
30
31
  // 引数が配列だから再帰処理できない?
31
32
  // NULLまでループ
@@ -41,7 +42,7 @@
41
42
  p->next == NULL;
42
43
  }else{
43
44
  //どのように与えるのか
44
- p->next = p;
45
+ p->next = head;
45
46
  }
46
47
  i++;
47
48
  }