Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 31.05.2020
Сообщений: 1
1

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

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

Author24 — интернет-сервис помощи студентам
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
428 / 240 / 142
Регистрация: 21.02.2011
Сообщений: 4,667
01.06.2020, 07:46 2
что тут объяснять, код тривиальный, если какой-то конкретный вопрос - спрашивайте...
0
01.06.2020, 07:46
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 - 2024, CyberForum.ru