Форум программистов, компьютерный форум CyberForum.ru

Программа управления аккаунтами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор http://www.cyberforum.ru/cpp/thread275850.html
разработать кулькулятор, выполняющий арифметические операции над римскими цифрами, обеспечивающий перевод из римской системы в десятичную систему счисления
C++ Масив на С нада написать массив из чисел в котором будет считатся сума этих чисел http://www.cyberforum.ru/cpp/thread275627.html
C++ Событие при ОТжатии клавиши
Всем привет,Хотел бы узнать какой функцией из WinApi или OpenGL можно сделать событие при ОТжатии клавиши? На счет WM_KEYUP компилятор говорит что нельзя ее как-то там представить,хотя код брал с мсдн,есть альтернативы?
CString в OLECHAR C++
Столкнулся с проблеммой при добавлении в Storage файлов с русскими именами pStorage->CreateStream возвращает ошибку о том что имя элемента не правельное В msdn-е написано что при создании потока его имя должно иметь тип OLECHAR подскажите как сконвертировать CString в OLECHAR??? Вот так получал OLECHAR в программе - для английских имён всё норм работает, сам тестил. LPWSTR...
C++ Поиск серверов в локальной сети http://www.cyberforum.ru/cpp/thread274941.html
Есть программа-сервер(написанная на Си) работающая под Ubuntu и есть программа-клиент (написанная на C++ Builder) работающая с Win7, все естественно самописное, подскажите как сделать так что бы программа клиент сама находила сервер при включении, ip адресс постоянно меняеться и постоянно прописывать его не охото, я новичок в этом, дай те хоть направление куда рыть, что смотреть или может совет...
C++ c ++ графика под windows объясните , пожалуйста, как настроить компилятор dev-cpp для графики под windows, у меня нет graphics.h подробнее

Показать сообщение отдельно
erora
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 4

Программа управления аккаунтами - C++

13.04.2011, 22:11. Просмотров 894. Ответов 3
Метки (Все метки)

Здраствуйте. У меня есть задача которую я немогу решить. Нада сделать в этой задаче чтобы можна было создавать, удалять, изменять аккаунты. Я сделал только управлением одного аккаунта, а мне нужно множество. Вот код который я сделал, да там много неправильно или граматических ошибок, но повторяюсь суть не в этом. Вот код программы, то что я уже сделал. Помогите пожалуйста очень нужно.

Код
#include <iostream.h>
#include <conio.h>
#include <string.h>

class user{
public:
        user(char*, char*, char*, int);
        void golovna(void);
        void setreturn(void);
        void showdani(void);
        void setcreate(void);
        void setmodyf(void);
        void setdelete(void);
        void userexit(void){exit(0);};
private:
        char name[100];
        char pass[100];
        char mail[100];
        int CurrentUser;
};

user::user(char *name, char *pass, char *mail, int cuser){
        strcpy(user::name, name);
        strcpy(user::pass, pass);
        strcpy(user::mail, mail);
        CurrentUser = cuser;
}

void user::golovna(void){
        int num;
        cout << "Dani USERA" << endl;
        cout << "1. Pokazatu vsix useriv" << endl;
        cout << "2. Stvorutu usera" << endl;
        cout << "3. Zminutu usera" << endl;
        cout << "4. Vudalutu usera" << endl;
        cout << "5. Vuxid z programu" << endl << endl;
        cout << "Vvedit cufry pynkty -> ";
        cin >> num;
        clrscr();
        if(num == 1){
                showdani();
        }else if(num == 2){
                setcreate();
        }else if(num == 3){
                setmodyf();
        }else if(num == 4){
                setdelete();
        }else{
                userexit();
        }
}

void user::setreturn(void){
        int i;
        cout << "Vvedit 0 shob povernytusya na golovny -> ";
        cin >> i;
        if(i == 0){
                clrscr();
                golovna();
        }
}

void user::showdani(void){
        if(CurrentUser == 0){
                cout << "Akkayntiv ne naydeno" << endl << endl;
        }else{
                cout << "USER -> " << CurrentUser << endl;
                cout << "Login usera -> " << name << endl;
                cout << "Password usera -> " << pass << endl;
                cout << vuser[0] << endl;
                cout << "E-mail usera -> " << mail << endl << endl;
        }
        setreturn();
}

void user::setcreate(void){
        //char *username, *password, *poshta;
        int i;
        cout << "Stvorennya akkaynta!" << endl;
        cout << "Vvedit login -> ";
        cin >> name;//username;
        cout << "Vvedit password -> ";
        cin >> pass;//password;
        cout << "Vvedit E-mail -> ";
        cin >> mail;//poshta;
        cout << endl << endl << "Dyakyemo dani zaneseni" << endl << endl;
        setreturn();
}

void user::setmodyf(void){
        int i;
        cout << "Redagyvannya akkaynta!" << endl;
        cout << "Vvedit login -> ";
        cin >> name;//username;
        cout << "Vvedit password -> ";
        cin >> pass;//password;
        cout << "Vvedit E-mail -> ";
        cin >> mail;//poshta;
        cout << endl << endl << "Dyakyemo dani zmineni" << endl << endl;
        setreturn();
}

void user::setdelete(void){
        int i;
        char *nol = "";
        strcpy(name, nol);
        strcpy(pass, nol);
        strcpy(mail, nol);
        CurrentUser = 0;
        cout << "Dani vudaleno" << endl << endl;
        setreturn();
}


void main(){
        user users1("epyskop", "281086190787a", "epyskop@yandex.ru", 1);
        users1.golovna();
}
Буду благодарен за помощь.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru