Вниз  C / C++
- 29.01.2013 / 15:08
Askalite
  Пользователь

Askalite 
Сейчас: Offline
vialux, в с++ это возможно:
pass+=(int)symbols[i];
а также проверь выход за пределы масива.
и где ты иницилизовал pass?
- 29.01.2013 / 15:12
vialux
  Пользователь

vialux 
Сейчас: Offline
Askalite (29.01.2013/15:08)
и где ты иницилизовал pass?
при загрузке формы
  this->Box1->Text=passgen(7);
и при щелчке по кнопке еще.
- 29.01.2013 / 15:15
vialux
  Пользователь

vialux 
Сейчас: Offline
Askalite (29.01.2013/15:08)
;а также проверь выход за пределы масива.
за пределы не выходит.проверял,я даже индекс массива написал просто 0 и вместо ааааа получил 10 (0+1+2+3+4)
- 29.01.2013 / 16:02
Askalite
  Пользователь

Askalite 
Сейчас: Offline
pass+=(int)symbols[i];
- 29.01.2013 / 16:30
vialux
  Пользователь

vialux 
Сейчас: Offline
Askalite, -68 :-(

Изменено vialux (29.01 / 16:31) (всего 1 раз)


Прикрепленные файлы:
new 2.h (0 кб.) Скачано 474 раза
- 29.01.2013 / 17:45
vialux
  Пользователь

vialux 
Сейчас: Offline
нашел инфу. Ему мои кавыцки одинарные не нравятся. Ща тэстировать буду.
- 29.01.2013 / 19:16
dzanis
  Пользователь

dzanis 
Сейчас: Offline
vialux, потому что ты делаешь сложение а не контакенацию
  1. char pass;
  2. pass+=symbols[i];
в конце цикла у тебя pass будет равен сумме всех символов,т.е. тут тебе надо понять что символы это же цифры и компилятор не ругается на это pass+=symbols[i];
сделай так
  1. //PASS_LENGHT это длинна пароля
  2. char pass = new char[PASS_LENGHT];
  3. pass[i]=symbols[i];
Или посмотри класс string
- 29.01.2013 / 19:34
vialux
  Пользователь

vialux 
Сейчас: Offline
dzanis, Спасибо,попробую.
А почему ему не нравится есля я пишу
  1. symbols[rand(int string_length(char pwd[]))]

- 29.01.2013 / 19:53
dzanis
  Пользователь

dzanis 
Сейчас: Offline
vialux, Я вот метод string_length незнаю,где ты нашол
А рандомный выбор символа так делай
  1. // string_length это количество символов в массиве
  2. symbols[rand() % string_length];

- 29.01.2013 / 20:14
vialux
  Пользователь

vialux 
Сейчас: Offline
еще раз спасибо,сейчас братишка наиграется сяду за камп проверю. И еще вопросик,может и рано еще для меня,но как можно в программке swf проиграть,не нашел этой инфы. Если что юзаю visual c++ 2008 expres edition или как там правельно,если проще то что я замутил во флэше на си переписать то где прочитать о том как выявить пересечение объектов,события клавиш,и как сделать на весь экран?
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)