質問編集履歴
3
コードを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,19 +88,19 @@
|
|
88
88
|
|
89
89
|
int i, m;
|
90
90
|
|
91
|
-
char **name = malloc(sizeof(char) * N * 100);
|
91
|
+
char **name = malloc(sizeof(char*) * N * 100);
|
92
92
|
|
93
93
|
for(i = 0; i < N; i++){
|
94
94
|
|
95
|
-
name[i] = malloc(sizeof(char) *
|
95
|
+
name[i] = malloc(sizeof(char) * 20);
|
96
96
|
|
97
97
|
}
|
98
98
|
|
99
|
-
char **phone = malloc(sizeof(char) * N * 100);
|
99
|
+
char **phone = malloc(sizeof(char*) * N * 100);
|
100
100
|
|
101
101
|
for(i = 0; i < N; i++){
|
102
102
|
|
103
|
-
phone[i] = malloc(sizeof(char) *
|
103
|
+
phone[i] = malloc(sizeof(char) * 20);
|
104
104
|
|
105
105
|
}
|
106
106
|
|
2
コードを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,6 +106,28 @@
|
|
106
106
|
|
107
107
|
|
108
108
|
|
109
|
+
if(name == NULL){
|
110
|
+
|
111
|
+
printf("nameメモリ確保エラー\n");
|
112
|
+
|
113
|
+
return -1;
|
114
|
+
|
115
|
+
}
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
if(phone == NULL){
|
120
|
+
|
121
|
+
printf("phoneメモリ確保エラー\n");
|
122
|
+
|
123
|
+
return -1;
|
124
|
+
|
125
|
+
}
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
|
130
|
+
|
109
131
|
m = scanfile(name, phone);
|
110
132
|
|
111
133
|
printf("OK\n");
|
1
「発生している問題・エラーメッセージ」に情報を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
### 発生している問題・エラーメッセージ
|
18
18
|
|
19
|
-
|
19
|
+
エラーメッセージは出ませんでした。
|
20
20
|
|
21
21
|
```
|
22
22
|
|