質問編集履歴
2
members.txtの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -83,6 +83,19 @@
|
|
83
83
|
fclose(fp);
|
84
84
|
printList();
|
85
85
|
}
|
86
|
+
/*以下、members.txtのコピペ
|
87
|
+
Watson 1850
|
88
|
+
Greg 1320
|
89
|
+
Fald 990
|
90
|
+
Tiger 2500
|
91
|
+
George 3350
|
92
|
+
Nick 1080
|
93
|
+
Daily 704
|
94
|
+
Aoki 834
|
95
|
+
Jambo 910
|
96
|
+
Kuramoto 520
|
97
|
+
*/
|
98
|
+
|
86
99
|
```
|
87
100
|
|
88
101
|
### 試したこと
|
1
関数createMember内の穴埋め箇所の訂正(sizeof(char)+1が穴埋め→sizeof(char)が穴埋め)
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,7 +29,7 @@
|
|
29
29
|
Member* createMember(char* name, int pt)
|
30
30
|
{
|
31
31
|
Member* m = (Member*)malloc(sizeof(Member)); /*sizeof(Member)が穴埋め*/
|
32
|
-
m->name = (char*)malloc(sizeof(char) + 1); /*sizeof(char)
|
32
|
+
m->name = (char*)malloc(sizeof(char) + 1); /*sizeof(char)が穴埋め。この行でエラー「NULLポインタ~」が発生*/
|
33
33
|
strcpy(m->name, name); /*この行でエラー「m->nameは~」が発生*/
|
34
34
|
m->point = pt;
|
35
35
|
m->next = NULL;
|