Y a-t-il quelque chose que je dois faire différemment pour définir une chaîne dans une méthode setter? C'est ma classe:Définition d'une chaîne dans la méthode setter
class SavingsAccount
{
public:
void setData();
void printAccountData();
double accountClosure() {return (accountClosurePenaltyPercent * accountBalance);}
private:
int accountType;
string ownerName;
long ssn;
double accountClosurePenaltyPercent;
double accountBalance;
};
void SavingsAccount::setData()
{
cout << "Input account type: \n";
cin >> accountType;
cout << "Input your name: \n";
cin >> ownerName;
cout << "Input your Social Security Number: \n";
cin >> ssn;
cout << "Input your account closure penalty percent: \n";
cin >> accountClosurePenaltyPercent;
cout << "Input your account balance: \n";
cin >> accountBalance;
}
int main()
{
SavingsAccount newAccount;
newAccount.setData();
}
@Jet - Ne pas formater votre code en ajoutant '
' après chaque ligne. Utilisez la fonction de bloc de code (en haut de la zone d'édition). Fixé maintenant –
ok. Je me demandais s'il y avait quelque chose pour ça. Je ne savais pas où c'était! – Crystal