Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как создать пароль? Билдер 
:(
    Опции темы
Klin
  Дата 29.10.2002, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Как создать пароль, чтобы он воспринемал чилсла я знаю, а буквы нет.
Может, кто подскажет?



P.S. Если я не ясно написал скажите мне, я уточню.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Baa
Дата 29.10.2002, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Че-то ты хитрое задумал...
Пароль воспринимал числа... звучит, как будто ты переборщик паролей пишешь... хотя скорее всего это просто генератор случайных паролей... но так или иначе, я не телепат... если хочешь получить ответ, то тебе следует уточнить свой вопрос...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Klin
  Дата 30.10.2002, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Ха-ха!
Нет, я делаю демо-версию проги.
А насчёт уточнить, пожалуйста:
у меня есть поле Memo и кнопка Button и Timer.
Button1->Enabled=false;
false меняется true, если в мемо написать "Код".
Ну, а код кнопки не нужен...мне нужно, чтобы можно было ввести пароль.



P.S. Ещё точнее?


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Baa
Дата 30.10.2002, 05:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Угу.... еще больше запутал...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
HexoGenus
Дата 13.11.2002, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Цитата(Klin @ 29.10.2002, 17:27)
Ха-ха!
Нет, я делаю демо-версию проги.
А насчёт уточнить, пожалуйста:
у меня есть поле Memo и кнопка Button и Timer.
Button1->Enabled=false;
false меняется true, если в мемо написать "Код".
Ну, а код кнопки не нужен...мне нужно, чтобы можно было ввести пароль.
P.S. Ещё точнее?

Мне вроде понятно что ты хочешь ....
Например в программе Nero набираешь свой пароль и пока не наберешь правильный (к примеру hjg6765hhjjkgf56) не загорается кнопка ОК в результате если пользователь допустил опечатку он не сможет продолжить...
Одного не пойму!!!! Почему Memo а не Edit !!!! у тебя пароль что многострочный ???
Если да то тебе мой код прийдется додумывать, а если просто хочется что бы было мемо (а просто так для фишки) то пожалуйста такой вариант:
В событии OnChange своего мемо прописываешь
void __fastcall TForm1::Memo1Change(TObject *Sender)
{
String strPassword="пароль";
bool bDostup=false;
for (int i=0; i<Memo1->Lines->Count; i++)
 {
  if (Memo1->Lines->Strings[i].Pos(strPassword)>0) bDostup=true;
 }
Button1->Enabled=bDostup;
}

И все  :D
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
Klin
  Дата 22.11.2002, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Спасибо!
Ты правильно угадал!
Пишим в мемо, лишь потому, есть элемнт стрингс или лайнес!
Понял?

P.S.
Код

void __fastcall TForm1::Edit1Change(TObject *Sender)
{
Memo1->Text=Edit1->Text;
}




--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Klin
  Дата 6.12.2002, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



HexoGenus это получается, что если напишишь "пароль", то
Button1->Enabled=true, но если напишишь "у меня есть пароль", то тоже самое произойдёт!
Как от этого избавиться?


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Baa
Дата 6.12.2002, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Дык сравнивай строку целиком, а не ищи в ней это слово... убери Pos и сделай нормальное сравнение...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Klin
  Дата 6.12.2002, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Спасибо!
Попробую.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Klin
  Дата 8.12.2002, 05:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Идёт!
А как несколько значений сделать знаешь?


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Baa
Дата 9.12.2002, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Эээ...слушай... выражайся яснее... каких значений? куда сделать?


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Klin
  Дата 9.12.2002, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Извени, выражаюсь ясней:
Такие как: парол, пароль-2, пароль-3 и т.п.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Dagger
Дата 13.12.2002, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 377
Регистрация: 4.9.2002
Где: Киев

Репутация: нет
Всего: 8



Че-то типа такой функции введи и вызывай ее себе сколько
угодно;). *TEXT - аргумент с введенным паролем.
pass - строковой массив с паролями...

bool check(char *TEXT)
char pass[][100]={{"faljl32j5jfopsja"},{"fjajl;jr324797fa"},...};

for(int i=0;i<sizeof(pass)/sizeof(pass[0]);i++){
 if(strcmp(TEXT,pass[i])==0)return true;
}

return false;

}
PM MAIL WWW Skype   Вверх
Klin
  Дата 14.12.2002, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



А гдэ Мэмо?


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Dagger
Дата 14.12.2002, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 377
Регистрация: 4.9.2002
Где: Киев

Репутация: нет
Всего: 8



Цитата(Klin @ 13.12.2002, 18:55)
А гдэ Мэмо?

Работает вот таким образом: вызываешь в нужном тебе контексте эту функцию: что-то типа,
if(check(Memo1->Text)){do_somethink;}
else {...}
PM MAIL WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0872 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.