0 / 0 / 0
Регистрация: 17.09.2017
Сообщений: 28
|
||||||
1 | ||||||
Проверка пароля на правильность. В чем ошибка?09.03.2019, 22:24. Показов 931. Ответов 6
Функция, проверяющая введенный пароль на совпадение с константой, хранящейся в теле этой функции. При введении переменной pass ДО 8 символов (например 321) все работает корректно, свыше 8 символов (например 123456789) - вылетает. Что тут не так и как это можно исправить?
0
|
|
09.03.2019, 22:24 | |
Ответы с готовыми решениями:
6
Проверка на правильность логина и пароля Проверка корректности введенного пароля - Ошибка strcmp |
330 / 145 / 56
Регистрация: 17.10.2015
Сообщений: 580
|
||||||
09.03.2019, 22:27 | 2 | |||||
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
09.03.2019, 22:42 | 3 |
0
|
0 / 0 / 0
Регистрация: 17.09.2017
Сообщений: 28
|
|
09.03.2019, 22:54 [ТС] | 4 |
Хорошо, а как создать динамический массив char, чтобы памяти было столько, сколько нужно?
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
09.03.2019, 23:00 | 5 |
Вопрос века, а сколько нужно? Вы сами можете сказать что от раза в раз вам будет хватать 5 байт? Скорее, нет. А 10? Наверное, тоже нет. А 100 байт? Это уже более вероятно, берите больше
![]()
0
|
0 / 0 / 0
Регистрация: 17.09.2017
Сообщений: 28
|
||||||
12.03.2019, 23:24 [ТС] | 6 | |||||
Я разобрался. Вот что я хотел получить, не нужно выделять много памяти заранее, она сама выделится. Целью было сделать такое используя только библиотеку ввода/вывода. Вот кусок готового кода, критика приветствуется)
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
12.03.2019, 23:53 | 7 |
Че-то я думаю тут все еще UB.
Добавлено через 1 минуту Вернее не тут, а при попытке что-то записать по указателю pass .
0
|
12.03.2019, 23:53 | |
12.03.2019, 23:53 | |
Помогаю со студенческими работами здесь
7
Как проверить правильность пароля на форме?
Как проверить правильность пароля на архиве ZIP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |