Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool Bank_Acc::setup(const char *n, const char *s, const char *an, double bb)
- {
- if (strlen(n) > MAX_NAME || strlen(n) < 0) {
- cerr << "Imie nie moze miec wiecej niz 20 znakow i mniej niz 0 znakow\n";
- return false;
- }
- if (strlen(s) > MAX_SNAME || strlen(s) < 0) {
- cerr << "Nazwisko nie moze miec wiecej niz 20 znakow i mniej niz 0 znakow\n";
- return false;
- }
- if (strlen(an) != MAX_ACC_NUM) {
- cerr << "Numer konta musi miec 26 liczb\n";
- return false;
- }
- if (bb < 0) {
- cerr << "Poczatkowa kwota musi byc liczba dodatnia\n";
- return false;
- }
- memset(m_imie, 0, strlen(DEFAULT_NAME));
- strncpy(m_imie, n, strlen(n));
- memset(m_nazwisko, 0, strlen(DEFAULT_NAME));
- strncpy(m_nazwisko, s, strlen(s));
- strncpy(m_numer, an, strlen(m_numer));
- m_saldo = bb;
- return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement