質問編集履歴
2
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,8 +7,12 @@
|
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
8
|
|
9
9
|
```
|
10
|
-
|
10
|
+
for (int i = 0; i < iRobotNum; i++) {
|
11
|
+
cout << "robot id" << i << "no yatu" << endl;
|
12
|
+
cin >> cRobot[i].iPosX >> cRobot[i].iPosY;
|
13
|
+
}
|
11
14
|
```
|
15
|
+
にて上の行は実行されるのに下の行は実行されずループを抜けてしまう原因と対処方法を知りたい。
|
12
16
|
|
13
17
|
### 該当のソースコード
|
14
18
|
|
1
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -122,13 +122,6 @@
|
|
122
122
|
を読み込ませてみたところ
|
123
123
|
うまく3回動作しませんでした。
|
124
124
|
```
|
125
|
-
for (int i = 0; i < iRobotNum; i++) {
|
126
|
-
cout << "robot id" << i << "no yatu" << endl;
|
127
|
-
cin >> cRobot[i].iPosX >> cRobot[i].iPosY;
|
128
|
-
}
|
129
|
-
```
|
130
|
-
のところでブレークポイントをつけて見てみると
|
131
|
-
```
|
132
125
|
robot syoki ichi:migi kai3
|
133
126
|
robot id0no yatu
|
134
127
|
2 1 1
|
@@ -138,11 +131,19 @@
|
|
138
131
|
robot acrion
|
139
132
|
2 3 1
|
140
133
|
```
|
141
|
-
と出力され
|
134
|
+
と出力されたのです。
|
135
|
+
|
142
136
|
```
|
137
|
+
for (int i = 0; i < iRobotNum; i++) {
|
143
138
|
cout << "robot id" << i << "no yatu" << endl;
|
144
139
|
cin >> cRobot[i].iPosX >> cRobot[i].iPosY;
|
140
|
+
}
|
145
141
|
```
|
142
|
+
のところでブレークポイントをつけて見てみると
|
143
|
+
```
|
144
|
+
cout << "robot id" << i << "no yatu" << endl;
|
145
|
+
cin >> cRobot[i].iPosX >> cRobot[i].iPosY;
|
146
|
+
```
|
146
147
|
の一行目だけ実行され2行目が実行されなかったので
|
147
148
|
CINの動作をお伺いしてどうしてこのような動作をするのかな?と
|
148
149
|
疑問を解決したいと思っております。
|