質問編集履歴
2
この関数が呼ばれているmain関数の部分を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -205,3 +205,39 @@
|
|
205
205
|
①aiueoと入力したときに出力される、Segmentation faultと出力される
|
206
206
|
|
207
207
|
②名前を入力する前に、なぜか「名前は1~10文字で入力してください。」が出力される。
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
追記
|
212
|
+
|
213
|
+
---
|
214
|
+
|
215
|
+
typedef struct {
|
216
|
+
|
217
|
+
double score;
|
218
|
+
|
219
|
+
char name[256];
|
220
|
+
|
221
|
+
}player;
|
222
|
+
|
223
|
+
|
224
|
+
|
225
|
+
int main(void){
|
226
|
+
|
227
|
+
:
|
228
|
+
|
229
|
+
:
|
230
|
+
|
231
|
+
player players[RANKING_SIZE+1];
|
232
|
+
|
233
|
+
:
|
234
|
+
|
235
|
+
:
|
236
|
+
|
237
|
+
input_name(players[your_ranking].name);
|
238
|
+
|
239
|
+
:
|
240
|
+
|
241
|
+
:
|
242
|
+
|
243
|
+
今回作ったinput_name関数はmain関数内でこのような背景を持って呼び出されています。
|
1
見にくかったので編集しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -116,7 +116,7 @@
|
|
116
116
|
|
117
117
|
実行例①
|
118
118
|
|
119
|
-
|
119
|
+
---
|
120
120
|
|
121
121
|
名前を入力してください
|
122
122
|
|
@@ -130,7 +130,7 @@
|
|
130
130
|
|
131
131
|
実行例②
|
132
132
|
|
133
|
-
|
133
|
+
---
|
134
134
|
|
135
135
|
名前を入力してください
|
136
136
|
|
@@ -170,7 +170,7 @@
|
|
170
170
|
|
171
171
|
期待する実行例①
|
172
172
|
|
173
|
-
|
173
|
+
---
|
174
174
|
|
175
175
|
名前を入力してください
|
176
176
|
|
@@ -180,7 +180,7 @@
|
|
180
180
|
|
181
181
|
期待する実行例②
|
182
182
|
|
183
|
-
|
183
|
+
---
|
184
184
|
|
185
185
|
名前を入力してください
|
186
186
|
|
@@ -200,6 +200,8 @@
|
|
200
200
|
|
201
201
|
問題点
|
202
202
|
|
203
|
+
---
|
204
|
+
|
203
205
|
①aiueoと入力したときに出力される、Segmentation faultと出力される
|
204
206
|
|
205
207
|
②名前を入力する前に、なぜか「名前は1~10文字で入力してください。」が出力される。
|