|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Почему выходит предупреждение о переполнении буфера при записи в "password": Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 09:15 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Ты уверен что это условие всегда выполняется? Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 09:19 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Dima T, Да, спасибо. Придумаю что-нибудь другое ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 09:21 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Dima T, хотя: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 09:22 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Dima T, получается, что выполняется ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 09:23 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Значит компилятор это не понял. Добавь Код: plaintext 1.
И отключи это предупреждение в этом коде. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 09:35 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Dima T, Благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 10:22 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Какой тип у этих number_of_XXX? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 12:54 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Кажется парочку циклов можно было бы визуально упростить. Тут идет обогащение одного символьного массива последовательно слева направо. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:22 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Этот код не упрощать надо, а полностью переделывать, ибо бредовый. Не гарантирует сложности от слова "совсем" ибо с вероятность 1/длина весь пароль будет состоять из цифр. PS: И самое главное: проверь, что для меню не задан шрифт. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:30 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, тип переменных - int Забавно, но работает ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 16:49 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
mayton, там в разных циклах случайно добавляются разные символы ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 16:52 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
kasper_ mayton, там в разных циклах случайно добавляются разные символы Так что? Нельзя упростить? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 16:54 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
kasper_, навскидку: - password = new char[length_password]; + password = new char[length_password+1]; - for (int i = 0; i < number_of_numeral; ++i) + for (int i = 0; i < min(number_of_numeral, length_password); ++i) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 17:34 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
kasper_Почему выходит предупреждение о переполнении буфера при записи в "password" А у меня не выходит: Код: sql 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.
Компилируется с ключами -Wall -Wextra -Wpedantic без единого сообщения. ЧЯДНТ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 17:41 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Этот код не упрощать надо, а полностью переделывать, ибо бредовый. Не гарантирует сложности от слова "совсем" ибо с вероятность 1/длина весь пароль будет состоять из цифр. PS: И самое главное: проверь, что для меню не задан шрифт. вполне годные пароли выдаёт если так беспокоит шанс 1:100500 триллионам, то можно и проверку прикрутить (причём одноразовую, бо 2 раза такое не выпадет) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2021, 16:37 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
а вот у тебя почему-то выдаёт 2+ цифры впереди постоянно а в конце 2+ lower case кстати, надо добавить srand(time(NULL)); мой генератор по примерно такому же алгоритму выдаёт полный рандом из: -_,.:;!#0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2021, 16:49 |
|
Переполнение буфера при записи
|
|||
---|---|---|---|
#18+
Скруль растет подобно библиотеке Борхеса. https://www.sql.ru/forum/1126611/tyapnichnyy-pwdgen Автор посмотри тут. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2021, 22:21 |
|
|
Start [/forum/topic.php?fid=57&fpage=2&tid=2017178]: |
0ms |
get settings: |
20ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
20ms |
get forum data: |
3ms |
get page messages: |
494ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 653ms |
0 / 0 |