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

Переведите мне пожайлуста из int в char! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сумма всех элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread954808.html
С клавиатуры вводится размерность целочисленной матрицы,затем сама матрица.Найти сумму всех элементов.Разрешается при этом использовать только один оператор цикла(кроме цикла ввода матрицы). Не...
C++ Как создать экземпляр этого класса? #pragma once template<typename T> class fgFSM { public: fgFSM() : _time_in_cur_state(0.0f), _cur_state(-1) { } http://www.cyberforum.ru/cpp-beginners/thread954804.html
ВОПРОС НОВИЧКА C++
Просьба скорректировать мой мозг... Visual c++ и просто с++ это же разные языки? и если да, то как в visual studio мне программировать на чистом с++????
C++ Попадает ли точка в область
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
C++ Переменный оператор сравнения http://www.cyberforum.ru/cpp-beginners/thread954773.html
Добрый день. Интересует такой вопрос: возможно ли переменной присвоить значение оператора сравнения. Что-то типа такого: if (i==1) переменная oper принимает значение оператора >= else ...
C++ Создание шаблона с перегрузкой стандартных операторов Здравствуйте уважаемые! Уже несколько часов подряд бьюсь над задачей вроде бы очень простой, но видимо что-то упускаю. Задача наипростейшая - сделать шаблон для массива данных (простой... подробнее

Показать сообщение отдельно
rkosteckiy
2 / 2 / 1
Регистрация: 27.03.2013
Сообщений: 55

Переведите мне пожайлуста из int в char! - C++

15.09.2013, 13:46. Просмотров 472. Ответов 7
Метки (Все метки)

Мне нужно перевести, что бы логин и пароль был не только цифры,но у буквы.
ПОМОГИТЕ!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
#include "StdAfx.h" 
#include <iostream>
#include "windows.h"
#include <iostream>
#include <conio.h> 
#include <stdio.h> 
#include <stdlib.h>
using namespace std;
int main() { 
    setlocale(LC_ALL, "Russian");
 
    int i, a,n=0, k=0, user_login, user_password, new_password;
 
    
    struct auth
{ 
        int login;
        int password;
    };
 
    struct auth mas[5];
    mas[0].login=2222;
    mas[0].password=1111;
    mas[1].login=3333;
    mas[1].password=2222;
    mas[2].login=4444;
    mas[2].password=3333;
    mas[3].login=5555;
    mas[3].password=4444;
    mas[4].login=6666;
    mas[4].password=5555;
 
main:
    cout<<"Vvedite login:"<<"\n";
    cin>>user_login;
    cout<<"Vvedite parol:"<<"\n";
    cin>>user_password;
    
    if(k<=2)
    {
        if (((user_login==mas[0].login)&&(user_password==mas[0].password)) || ((user_login==mas[1].login)&&(user_password==mas[1].password)) || ((user_login==mas[2].login)&&(user_password==mas[2].password)) || ((user_login==mas[3].login)&&(user_password==mas[3].password)) || ((user_login==mas[4].login)&&(user_password==mas[4].password)))
        {
            system("cls");  
            cout<<"Dobro pazhalovat"<<" "<<user_login<<"!"<<"\n";
 
            k=0;
            cout<<"Dlya prodovzhennya nazhmite_[1]"<<"\n";
            cin>>a;
            if (a==1)
            {
            goto change_password;
            }
            else 
                {cout<<"Nepravilniy vvod"<<"\n";
            goto main;
            }
        }
        else
        {
            k++;
            if (k==3)
            {
                system("cls");
                cout<<"Dostub zablokovaniy!Vy vukorustali 3 popitki!"<<"\n";
                getch();
                exit(EXIT_SUCCESS);
            }
            else
            {
                system("cls");
                cout<<"Neverniy login abo parol"<<"\n";
                printf("U vas ostolos %d popitok!\n\n",3-k);
                goto main;
            }
        }
    }
 
 
    change_password:
    if (user_login==6666)
    {
        cout<<"U vas est prava administratora."<<"\n";
        cout<<"Dlya zminu parolya,nazhmine________________[1]"<<"\n";
        cout<<"Dlya prosmotra vsei bazy___________________[2]"<<"\n";
        cin>>n;
        if(n==1)
        {
            system("cls");
            
            cout<<"Vvedite login korustuvacha, parol yakogo vu hochete zminutu"<<"\n";
            if_login_error:
            cin>>user_login;
            
            for (i=0; i<=4; i++)
            {
                if (user_login==mas[i].login)
                {
                    system("cls");
                    cout<<"Vvadite novuy parol dlya korustuvacha"<<user_login;
                    cin>>new_password;
                    mas[i].password=new_password;
                    system("cls");
                    cout<<"Parol korustuvacha"<<" "<<user_login<<"uspishno zminenuy"<<"\n";
                    goto main_menu;
                    
                }
            }
            system("cls");
            cout<<"Oshibka!Takogo korustuvacha ne isnuye!Povtorit sprobu"<<"\n";
            goto if_login_error;
 
            
            
        }
        else if(n==2)
        {
            system("cls");
            for(i=0; i<=4; i++)
            {
                printf("Login: %d\nParol: %d\n\n", mas[i].login, mas[i].password);\
 
            }
        }
        else
        {
            cout<<"Neverniy vibor!Povtorite popitku!";
        }
    }
    else
    { m0:
 
        cout<<"Vvedite noviy parol:"<<"\n";
        cin>>new_password;
        switch(user_login)
            {
                case 2222: 
                    mas[0].password=new_password;
                    break;
                case 3333: 
                    mas[1].password=new_password;
                    break;
                case 4444: 
                    mas[2].password=new_password;
                    break;
                case 5555: 
                    mas[3].password=new_password;
                    break;
                case 6666: 
                    mas[4].password=new_password;
                    break;
            }
 
        system("cls");
        cout<<"Vash parol uspishno zmineniy"<<"\n";
 
        main_menu:
        cout<<"Dlya povernennya v glavnoe menu, nazhmine__[1]"<<"\n";
        main_error:
    cin>>n;
        if (n==1)
        {
            system("cls");
            goto main;
        }
        else
        {
            system("cls");
            cout<<"Oshibka vvoda!Povtorite popitku!"<<"\n";
            goto main_error;
        }
    }
getch(); 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru