Witam napisałem program obiektowy, który ma wpisywać dane. Obiekt string działa, jednak program zatrzymuje mi się na lańcuchu i nie wiem dlaczego.
#include "bank.h"
#include <string>
#include <iostream>
Konto::Konto(std::string nazwisko, char * nr_konta, double saldo)
{
std::cout << "Nazwisko: "; std::cin >> this->nazwisko;
std::cout << "Nr konta: "; std::cin.get(this->nr_konta, 10);
this->saldo = 0;
}
void Konto::pokaz() { std::cout << "Aktualny stan konta: " << saldo << "\n"; }
void Konto::wplata(double kwota) { std::cin >> kwota; saldo+=kwota; }
void Konto::wyplata(double kwota) { std::cin >> kwota; saldo-=kwota; }