Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void user_register() {
- string new_log, new_pass;
- int flag = 1;
- cout << "Регистрация нового пользователя" << endl;
- while (flag == 1) {
- int check = 0;
- cout << "Введите новый логин для регистрации" << endl;
- rewind(stdin);
- cin >> new_log;
- cout << "Введите новый пароль для регистрации" << endl;
- rewind(stdin);
- cin >> new_pass;
- ifstream u("users.txt", ios_base::app);
- if (!u) {
- cout << "Файл не существует!" << endl;
- system("pause");
- }
- while (u >> user.log >> user.pass) {
- if (user.log == new_log) {
- check = 1;
- break;
- }
- }
- u.close();
- if (check == 1) {
- cout << "Пользователь с данным логином уже существует!" << endl;
- }
- else flag = 0;
- }
- user.log = new_log;
- user.pass = new_pass;
- ofstream fout("users.txt", ios_base::app); // создаём объект класса ofstream для записи и связываем его с файлом admin.txt
- fout << user.log << " " << user.pass << endl; // запись строки в файл
- fout.close();
- system("cls");
- cout << "Успешная регистрация !" << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement