Итак, я пишу некоторый код и хочу отобразить содержимое структуры, но после создания указателя, чтобы поместить в качестве первого элемента вектора.Когда у меня программа отображает первый элемент вектора, он появляется пустым.Есть мысли о том, что я делаю не так?
struct Account
{
string name;
double balance;
int acctNumber;
};
void create_Account(vector<Account> &accts);
int main()
{
vector<Account> accts(1);
create_Account(accts);
return 0;
}
void create_Account(vector<Account> &accts)
{
Account account;
cout << "Name: ";
cin >> account.name;
cout << "Balance: ";
cin >> account.balance;
cout << "Account No: ";
cin >> account.acctNumber;
accts.push_back(account);
cout << endl;
cout << "Name: " << accts[0].name << endl;
}