Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2011, 22:16   #1
erora
Новичок
Джуниор
 
Регистрация: 02.04.2011
Сообщений: 2
По умолчанию Программа управления аккаунтами.

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

Код:
#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();
}
Буду благодарен за помощь.
erora вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для PLS(программируемый блок управления) Shysh Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 26.06.2014 23:49
Программа управления разработками Kuzya59 Свободное общение 0 16.03.2010 13:06
Программа для управления ADSL модемом Blade Общие вопросы C/C++ 1 07.08.2009 23:16
программа автомотического управления клавиатурой или мышкой someuser Помощь студентам 2 30.07.2008 22:58