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

C++ Проверка логин\пароль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ MS VC++ 2010 не компилирует приложения http://www.cyberforum.ru/cpp-beginners/thread336448.html
Доброго времени суток! Перешел с Паскаля на С++, скачал microsoft visual studio C++ 2010, но не получается создать простой файл с++, почему то не компилирует. Можете пожалуйста написать как создать самый простой файл и нормально его откомпилировать. Прочитал несколько ресурсов, что то не помогло. Как сначала надо создать приложение? или файл? или приложение win32 console aplication? Текст...
C++ _getch() в цикле выводит бред вместо русских букв Извращался тут с getch(), возникла небольшая, но странная (для меня) проблема. В программе такого рода char x; x=_getch(); cout<<x; нормально проходят как английские, так и русские символы (ну и остальные клавиши, естественно). Решил модифицировать, накодировал вот такую фигню: int bykva(char n) //функция сравнивает полученный код клавиши с кодом букв, если буква, то выводит 1, иначе -... http://www.cyberforum.ru/cpp-beginners/thread336431.html
Вопрос по VS 2008 C++
Здравствуйте, не подскажите как: 1) посмотреть аварийный стэк вызовов 2) как поставить точку останова, и заставить прогу работать пока она не перейдет на это строку
C++ Папки header файлов. VS 2010
Подскажите как в Visual Studio 2010 указать, где находятся header файлы. В папке, где находятся соответствующие cpp файлы (в папке проекта) VS их не хочет искать, приходится прописывать путь полностью
C++ Как записать данные в начало файла не уничтожая его? http://www.cyberforum.ru/cpp-beginners/thread336420.html
Как записать данные в начало файла не уничтожая его? Вот пример могу ток записывать данные в конец файла ,а в начало нет хоть устанавливаю указатель вначале ,а запись данных серовно идет в конец файла. При других значениях данные из файла уничтожаются если не ios::app. Как по вашему можно записать данное в начале файла ,но при этом не уничтожив файл? #include <iostream> #include <fstream>...
C++ Проблема с методом класса(наверное) Есть вот такой пример: #include <iostream> using namespace std; class One{ int iclOne; float fclOne; char* chclOne; public: One(): iclOne(0), fclOne(0), chclOne(NULL){} подробнее

Показать сообщение отдельно
popoff17
10 / 10 / 2
Регистрация: 13.07.2010
Сообщений: 206
27.07.2011, 06:43     C++ Проверка логин\пароль
Доброго времени суток!
В консольном приложении планирую сделать запрос логина\пароля при входе.

.txt файл имеет такую структуру:
=============
pass;log;admin;
password;login;user;
pass2;log2;user;
=============
код программы:

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
void main (){
 
int i=0,j=0;
char str[100], ch[100], log[255];
str[0]='0';
std::cin>>log;
std::ifstream access;
access.open("access.txt", std::ios::in | std::ios::binary);
if (!access.is_open()) std::cout<<"not open file!";
access.seekg(0, std::ios::cur);
while (!access.get(ch[i]).eof()){  /////////перебор строки
    if (ch[i] == ';'){break;}
    std::cout<<ch[i];
    i++;
}
 
/////////перебор введенной строки
int len = std::strlen(log);
for (i=0; i<len;i++){
std::cout<<log[i]<<std::endl;
}
 
///////////сравнение введенных данных с данными из файла
for (j=0;j<i;j++)
{
    if (log[j] == ch[j])
    {continue;}
    else
    {std::cout<<"password is not korrect\n";
        break;}
}
std::cout<<"Wellcome to my programm\n";
access.close();
system ("pause");
}
код работает, хотел только спросить, как по вашему, все правильо сделано, или можно было как-то по другому? попроще?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru