回答編集履歴
2
誤記修正
answer
CHANGED
@@ -15,4 +15,4 @@
|
|
15
15
|
return NULL;
|
16
16
|
}
|
17
17
|
```
|
18
|
-
・・・としても、
|
18
|
+
・・・としても、警告に成りますか?
|
1
追記
answer
CHANGED
@@ -5,4 +5,14 @@
|
|
5
5
|
m->name = (char*)malloc(len + 1); /*sizeof(char)+1が穴埋め。この行でエラー「NULLポインタ~」が発生*/
|
6
6
|
|
7
7
|
```
|
8
|
-
あと、malloc()は,復帰値のエラーチェックを・・・
|
8
|
+
あと、malloc()は,復帰値のエラーチェックを・・・
|
9
|
+
[追記]
|
10
|
+
```c
|
11
|
+
Member* m = (Member*)malloc(sizeof(Member));
|
12
|
+
if(m != NULL){
|
13
|
+
m->name = (char*)malloc(strlen(name) + 1);
|
14
|
+
}else{
|
15
|
+
return NULL;
|
16
|
+
}
|
17
|
+
```
|
18
|
+
・・・としても、エラーに成りますか?
|