0 / 0 / 0
Регистрация: 31.05.2020
Сообщений: 1
1

Объясните пожалуйста как работает эта функция

31.05.2020, 19:24. Показов 165. Ответов 1
Метки нет (Все метки)

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
void addUser(Database & database, const int inserted = -1)
{
    User user;
    cout << "Введите логин: ";
    cin >> user.Login;
    cin.get();
 
    for (const auto & u : database.Users)
    {
        if (u.Login == user.Login)
        {
            cout << endl << "Пользователь с данным логином уже есть в базе.";
            return;
        }
    }
 
 
    cout << "Введите пароль: ";
    char c;
    
    vector<char> readed;
    while ((c = _getch()) != '\r')
    {
        if (c != 0)
        {
            readed.push_back(c);
            putchar('*');
        }
    }
 
    user.Password = "";
    for (auto i = 0; i < readed.size(); i++)
    {
        user.Password += readed[i];
    }
    if (inserted == -1)
    {
        database.Users.push_back(user);
        cout << "Пользователь успешно добавлен!" << endl << endl;
    }
    else
        database.Users.insert(database.Users.begin() + inserted, user);
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2020, 19:24
Ответы с готовыми решениями:

Объясните пожалуйста как работает эта сортировка
Я не совсем понимаю что происходит с вектором #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include...

Объясните , пожалуйста, как работает функция и как изменяются переменные a, b,c
Объясните , пожалуйста, как работает функция и как изменяются переменные a, b,c #include...

Объясните как работает эта программа
#include &lt;stdio.h&gt; #include &lt;iostream&gt; enum { OUT, IN }; int main () { int c, nw, state;...

Объясните, как работает эта защита от не числового ввода
void check(&amp;x) { while (1) { cin » x; if (cin.get() == '\n') // зачем нужна эта строка? ...

1
342 / 183 / 108
Регистрация: 21.02.2011
Сообщений: 4,268
01.06.2020, 07:46 2
что тут объяснять, код тривиальный, если какой-то конкретный вопрос - спрашивайте...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2020, 07:46
Помогаю со студенческими работами здесь

Как работает эта функция?
Как работает эта функция?Я знаю, что она ищет простые числа, но каким образом,я не понимаю.Например...

Как работает эта функция?
Вот код программы крестики-нолики. Пожалуйста, объясните на пальцах как работает ф-ция &quot;botMove&quot;....

Не понимаю как работает эта функция
Что означают аргументы &amp; и * в этой функции ? template &lt;typename T&gt; inline T* const&amp; max(T*...

Объясните пожалуйста пошагово что делает эта программа
#include &lt;stdio.h&gt; #include &lt;fstream&gt; #include &lt;iostream&gt; using namespace std; void main() ...

Не могли бы объяснить, как работает эта функция для удаления цифр?
char* delDig(char *S) { int i,j; i=0; for (j=0; j&lt;strlen(S); j++) if ((S &lt;...

Объясните пожалуйста как работает программа
объясните пожалуйста код с момента появления &quot;bool fl&quot;, как это вообще работает? #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru