[C++] Złe zadeklarowanie funkcji

Witam! Mam problem, otóż pisze aplikację pełniącą rolę organizera w której dana osoba miała by swój login i hasło. Aktualnie napisałem funkcję umożliwiające rejestrację, ale gdy kompiluje program assert przerywa go ( słusznie bo string im, nie powinno być puste ). Myślę, że błąd tkwi coś koło 12 lini.

kod >> http://www.wklejto.pl/85237

Proszę o pomoc.

W 13 linijce

void createAcount(); - to nie jest wywołanie funkcji, wywołaniem byłoby

 createAcount();

Ryś , proszę poprawić tytuł tematu na konkretny, dokładniej mówiący o problemie.