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

Авторизация логин-пароль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ или Java? http://www.cyberforum.ru/cpp-beginners/thread1569142.html
Доброго времени суток, уважаемые форумчане! Передо мной стал вопрос: учить C++ или Java? Для меня самое главное - это возможности и удобства декстопной разработки. В C++ пугает WinAPI, а программы, написанные на Java, медлят и жрут много RAM. Да и на моём компе при использовании библиотеки Swing в Java программы при изменении размера окна глючат. К Qt пока не присматривался. Каково ваше мнение...
C++ Ошибка "Нарушение прав доступа при чтении по адресу" #include ... using namespace std; bool readQuestions(string,string*);//возвращаемое значение пока не учитывается bool readResponses(string, string (&)); bool readAnswers(string,char*); string randomResponse(char); void setPercents(int*); void getAnswer(); string friendAnswer(); http://www.cyberforum.ru/cpp-beginners/thread1569138.html
C++ Приведение производного типа к предку
Есть класс-обертка Inherit, есть класс Base: class Inherit : public Base { public: int c; Inherit(int a, b, _c) : Base(a, b), c(_c) {} };
Вывести слова у которых первый и последний символы совпадают C++
Странно считает слова. Помогите найти ошибку #include <iostream> #include <cstring> using namespace std; int main( ) { char text; int size,n;
C++ Помогите найти ошибку в программе нахождения остатка от деления на 12 http://www.cyberforum.ru/cpp-beginners/thread1569104.html
Здравствуйте. Помогите пожалуйста найти ошибку в данной программе. #include<iostream.h> #include<math.h> #include<stdio.h> #include<conio.h> void main(void) { clrscr(); int n,m;
C++ Если длина введенной строки кратна 3, удалить все числа, делящиеся на 3 и найти количество гласных Ввести с клавиатуры строку символов. Признаком окончания ввода является нажатие клавиши "Enter". Сохраните строку в массиве. Определите длину введенной строки L. Если длина L кратна 3, удалите из строки все числа, делящиеся на 3. Найдите количество гласных в данной строке. Кому не трудно,помогите с программой подробнее

Показать сообщение отдельно
mandarinst
0 / 0 / 1
Регистрация: 29.10.2015
Сообщений: 9
01.11.2015, 21:55     Авторизация логин-пароль
Программа содержит массив строк, каждая из которых представляет собой запись об учетной записи пользователя, а каждое поле отделяется от другого двоеточием. Известно, что первое поле хранит логин, пятое - фамилия и имя пользователя, а шестое - пароль. Пригласить логин пользователя. Если логин неизвестен, то попросить ввести логин заново. Предусмотреть выход из программы, если будет введено слово “bye”. Если логин найдено в массиве, то вывести приветствие с указанием имени (первое слово из отделенных запятыми) и попросить ввести пароль. По результатам проверки пароля вывести сообщение об успешной авторизации, или предоставить пользователю дополнительную попытку. Предусмотреть не более двух дополнительных попыток.

зарание спасибо я уже стоко перепробывал нечего не выходит

Добавлено через 29 минут
все я нашел спасибо. вот код кому надо будет
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <cstring>
#include <stdlib.h>
using namespace std;
int p=2;
int main(){
    setlocale(0,"");
    bool cont=false;
    char database[10][20] = {"User1", "123", "User2", "1234", "User3", "12345"};
    char login[20],password[20];
    while(p > 0){
        p--;
        system("cls");
        cout<<"Введите логин: ";
        cin>>login;
        cout<<"\nВведите пароль: ";
        cin>>password;
        for(int i=0;database[i][0];i+=2){
            if(!strcmp(login,database[i])){
                if(!strcmp(password,database[i+1]))
                    cont=true;
            }
        }
        if(!cont) cout<<"Логин или пароль неверны.\nКоличество попыток: "<<p;
        else break;
        system("pause>>void");
    }
    if(cont){
        system("cls");
        cout<<"Вход выполнен успешно.";
    }
    else cout<<"\nВы исчерпали лимит попыток!";
system("pause>>void");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru