|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2014, 18:29 | #1 |
Регистрация: 14.04.2014
Сообщений: 4
|
Генератор пароля на C++
Код:
Последний раз редактировалось Stilet; 14.04.2014 в 20:31. |
14.04.2014, 19:09 | #2 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
14.04.2014, 19:29 | #3 |
Регистрация: 14.04.2014
Сообщений: 4
|
с этим вроде справился возникла другая чучуть проблемка по поже скину сюда
Код:
и да еще использует первые 4 символа в массиве ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 15.04.2014 в 09:45. |
15.04.2014, 10:03 | #4 | |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Цитата:
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
|
17.04.2014, 17:22 | #5 |
Регистрация: 14.04.2014
Сообщений: 4
|
//---------------------------------------------------------------------------
#include <vcl.h> #pragma hdrstop #include "Unit19.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma link "CSPIN" #pragma resource "*.dfm" TForm1 *Form1; String str,spec,bigstr,cif; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { str="abcdefghijklmnopqrstuvwxyz"; bigstr="ABCDEFGHIJKLMNOPQRSTUVWXYZ" ; cif="1234567890"; spec="!@#$%^&*()''\\/|~`?<>,.;:{}[]"; } //--------------------------------------------------------------------------- void __fastcall TForm1::CheckBox4Click(TObject *Sender) { String res; res=""; if (CheckBox1->Checked == true) res=res+spec; if (CheckBox2->Checked == true ) res=res+str; if (CheckBox3->Checked == true ) res=res+bigstr; if (CheckBox4->Checked == true) res=res+cif; Edit2->Text=res; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { int i; String pass,resx; int len; { resx=Edit2->Text; len=CSpinEdit1->Value; if (resx != "") { for (i=1; i<len;i++); randomize(); pass=pass+resx[sizeof((resx))+1]; } } // MessageBox('Âûáåðèòå ñîñòàâëÿþùèå ïàðîëÿ.',mtWarning, [mbOK], 0); result->Text=pass; } //--------------------------------------------------------------------------- void __fastcall TForm1::resultChange(TObject *Sender) { result->SelectAll(); } Модератор.[/B][/COLOR][/QUOTE] |
17.04.2014, 17:23 | #6 |
Регистрация: 14.04.2014
Сообщений: 4
|
|
21.04.2014, 08:17 | #7 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
У тебя же в исходнике правильно было:
Код:
Код:
Код:
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проверка пароля | tr1x | Общие вопросы Delphi | 12 | 27.02.2011 13:05 |
Защита пароля | Vetlblya | Общие вопросы Delphi | 1 | 25.04.2010 14:33 |
Длина пароля | Lifefine | Общие вопросы Delphi | 7 | 25.02.2010 11:11 |
подбор пароля | kixaka | Помощь студентам | 4 | 19.04.2008 08:45 |