回答編集履歴

1

コメントへの回答

2018/11/01 11:04

投稿

ai_2013_dev
ai_2013_dev

スコア338

test CHANGED
@@ -5,3 +5,51 @@
5
5
  1か所は、dice142さんが指摘している箇所です。
6
6
 
7
7
  残りの箇所は、結果を表示する為のfor文です。
8
+
9
+
10
+
11
+ コメントへの回答
12
+
13
+
14
+
15
+ 悪い方へ修正しているようですね。
16
+
17
+ 他回答者が、すでに回答していますので
18
+
19
+ デバッグする方法を紹介します。
20
+
21
+
22
+
23
+ kekka配列の期待値があると思います。
24
+
25
+ その期待値になるために、どのような添え字で
26
+
27
+ kekka配列に設定するかと思いますので
28
+
29
+
30
+
31
+ iとcntの値を確認すれば、kekka[i]が不向きであることが
32
+
33
+ わかると思います。
34
+
35
+
36
+
37
+ ```
38
+
39
+ for(i=0; i<5; i++){
40
+
41
+ if(! strcmp(str, data[i].seibetu)){
42
+
43
+ printf("i: %d cnt:%d\n", i, cnt);
44
+
45
+ kekka[i] = data[i];
46
+
47
+ cnt++;
48
+
49
+ }
50
+
51
+ }
52
+
53
+ ```
54
+
55
+ printfを入れてデバッグすれば良い。。。