29.01.2013 / 15:08 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| vialux, в с++ это возможно: pass+=(int)symbols[i]; а также проверь выход за пределы масива. и где ты иницилизовал pass?
|
29.01.2013 / 15:12 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| Askalite (29.01.2013/15:08) и где ты иницилизовал pass?при загрузке формы this->Box1->Text=passgen(7); и при щелчке по кнопке еще.
|
29.01.2013 / 15:15 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| Askalite (29.01.2013/15:08) ;а также проверь выход за пределы масива.за пределы не выходит.проверял,я даже индекс массива написал просто 0 и вместо ааааа получил 10 (0+1+2+3+4)
|
29.01.2013 / 16:02 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| pass+=(int)symbols[i];
|
29.01.2013 / 16:30 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| Askalite, -68 Изменено vialux (29.01 / 16:31) (всего 1 раз)
Прикрепленные файлы: new 2.h (0 кб.) Скачано 474 раза |
29.01.2013 / 17:45 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| нашел инфу. Ему мои кавыцки одинарные не нравятся. Ща тэстировать буду.
|
29.01.2013 / 19:16 | |
dzanis Пользователь Сейчас: Offline
Имя: Жаник Откуда: Rezekne Регистрация: 18.11.2010
| vialux, потому что ты делаешь сложение а не контакенацию char pass;
pass+=symbols[i];
в конце цикла у тебя pass будет равен сумме всех символов,т.е. тут тебе надо понять что символы это же цифры и компилятор не ругается на это pass+=symbols[i]; сделай так //PASS_LENGHT это длинна пароля
char pass = new char[PASS_LENGHT];
pass[i]=symbols[i];
Или посмотри класс string |
29.01.2013 / 19:34 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| dzanis, Спасибо,попробую. А почему ему не нравится есля я пишу symbols[rand(int string_length(char pwd[]))]
|
29.01.2013 / 19:53 | |
dzanis Пользователь Сейчас: Offline
Имя: Жаник Откуда: Rezekne Регистрация: 18.11.2010
| vialux, Я вот метод string_length незнаю,где ты нашол А рандомный выбор символа так делай // string_length это количество символов в массиве
symbols[rand() % string_length];
|
29.01.2013 / 20:14 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| еще раз спасибо,сейчас братишка наиграется сяду за камп проверю. И еще вопросик,может и рано еще для меня,но как можно в программке swf проиграть,не нашел этой инфы. Если что юзаю visual c++ 2008 expres edition или как там правельно,если проще то что я замутил во флэше на си переписать то где прочитать о том как выявить пересечение объектов,события клавиш,и как сделать на весь экран?
|