質問編集履歴

2

文言修正

2022/08/30 06:00

投稿

prohi
prohi

スコア11

test CHANGED
File without changes
test 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

文言修正

2022/08/30 05:58

投稿

prohi
prohi

スコア11

test CHANGED
File without changes
test 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,7 +131,15 @@
138
131
  robot acrion
139
132
  2 3 1
140
133
  ```
141
- と出力され
134
+ と出力されたのです。
135
+
136
+ ```
137
+ for (int i = 0; i < iRobotNum; i++) {
138
+ cout << "robot id" << i << "no yatu" << endl;
139
+ cin >> cRobot[i].iPosX >> cRobot[i].iPosY;
140
+ }
141
+ ```
142
+ のところでブレークポイントをつけて見てみると
142
143
  ```
143
144
  cout << "robot id" << i << "no yatu" << endl;
144
145
  cin >> cRobot[i].iPosX >> cRobot[i].iPosY;