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?
 
    