So I making this code but I don't know what's wrong
int ArrSize = 2;
int AccNum[ArrSize];
string AccName[ArrSize];
double AccBal[ArrSize];
cout << "********** ENTER ACCOUNT **********" << endl;
for(int i = 0; i < ArrSize; i++){
cout << "Enter Account Number: ";
cin >> AccNum[i];
cout << "Enter Account Name: ";
getline(cin, AccName[i]);
cout << "Enter Amount: ";
cin >> AccBal[i];
cout << "***********************************" << endl;
}
cout << endl;
When I use the getline I get a result like this
********** ENTER ACCOUNT **********
Enter Account Number: 123
Enter Account Name: Enter Amount:
But, when I use the cin >> AccName[i];
I don't get a problem. I want to use the getline so I can put a string with space. How can I do that?