回答編集履歴

3

コード追記

2020/07/23 18:53

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -3,3 +3,63 @@
3
3
  そもそも名前で検索もしていません。
4
4
 
5
5
  たまたま`i`が`0`だったのでしょう。
6
+
7
+
8
+
9
+ Cの場合は回答がついているのとタグがC++なので、C++のコードを。
10
+
11
+ ```C++
12
+
13
+ #include <iostream>
14
+
15
+
16
+
17
+ struct PLAYER {
18
+
19
+ int num;
20
+
21
+ char name[20];
22
+
23
+ char position[3];
24
+
25
+ double height;
26
+
27
+ };
28
+
29
+ struct PLAYER p[6] = { {10,"Messi","FW",170},
30
+
31
+ {20,"Neto","GK",180},
32
+
33
+ {30,"Tenas","GK",185},
34
+
35
+ {40,"Semedo","MF",175},
36
+
37
+ {50,"Tenas","DF",187},
38
+
39
+ {60,"Roberto","DF",182} };
40
+
41
+ int main() {
42
+
43
+ std::cout << "選手の名前>";
44
+
45
+ std::string name;
46
+
47
+ std::cin >> name;
48
+
49
+ for (const PLAYER& player : p)
50
+
51
+ {
52
+
53
+ if (name == player.name) {
54
+
55
+ std::cout << player.num << ' ' << player.position << ' ' << player.height << "cm" << std::endl;
56
+
57
+ }
58
+
59
+ }
60
+
61
+ return 0;
62
+
63
+ }
64
+
65
+ ```

2

文言修正

2020/07/23 18:53

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1,3 +1,5 @@
1
1
  `i`が初期化されておらず不定値です。
2
2
 
3
3
  そもそも名前で検索もしていません。
4
+
5
+ たまたま`i`が`0`だったのでしょう。

1

指摘追加

2020/07/23 18:45

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1 +1,3 @@
1
1
  `i`が初期化されておらず不定値です。
2
+
3
+ そもそも名前で検索もしていません。