Здраствуйте,
проблема такова
в цикле не считывает строку первую итерацию цикла..
| Код | #include <iostream> #include <string>
using namespace std;
int main( void ) { string Group[10]; int stc = 0; cin >> stc; for(int i = 0; i < stc; i++) { cout << i+1 << " Введите строку: "; getline(cin, Group[i], '\n'); }
cin.get(); return 0; }
|
Он пропустит первый итерацию цикла и мы сможем ввести только во вторую итерацию..
например вывод будет примерно таким:
| Код | 1 Введите строку: 2 Введите строку:
|
Как можно сделать чтобы getline(); считывала элемент Group[0] а не переходила сразу на Group[1] ? |