2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
||||||
1 | ||||||
Работа с файлами, чтение данных, вывод данных в массив14.01.2020, 18:32. Показов 1499. Ответов 12
Метки нет (Все метки)
Ребят, нужна Ваша помощь, только начинаю изучать программирование. Хочу написать по типу авторизации, все сделал, но не получается вывести данный с файла, занести их в массив и потом пройтись по этому массиву с помощью функции и сравнить с введенными данными, если введенный логин = логину находившемуся в файле то вывести сообщение об успешному входу в аккаунт . Вот сам код : ( СМОТРЕТЬ ТАМ ГДЕ VALUE == 2 , все остальное работает как нужно )
0
|
14.01.2020, 18:32 | |
Ответы с готовыми решениями:
12
Работа с файлами (запись/чтение данных из бд) Ввод, вывод данных в Delphi и работа с файлами Тема: Работа с внешними файлами. Ввод, вывод данных в текстовый файл Работа с данными файлов Excel .xlsx. Чтение и вывод данных с использованием модуля openpyxl |
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
14.01.2020, 18:45 | 2 |
Сообщение было отмечено origami111 как решение
Решение
А если логин правильный, не будет ли нормально закончить проверку (break; )? Может дальше будет что то не правильно и оно его сбросит на false
1
|
2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
|
14.01.2020, 18:50 [ТС] | 3 |
Дописал, но все равно при вводе логина, в проверке выдает что логин введен неправильно
0
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
14.01.2020, 18:51 | 4 |
0
|
2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
|
14.01.2020, 18:53 [ТС] | 5 |
Отладчик ничего не говорит, в отладчике все идет как нужно, только после того как я ввожу свой логин на проверку(который точно есть в файле) выдает 41 строку кода
0
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
14.01.2020, 19:00 | 6 |
Тогда читаем зачем нужен отладчик
Поставьте точку останова на 36-ую строку, что идёт в обеих переменных? (enteredlogin и massiv[i])
0
|
2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
|
14.01.2020, 19:10 [ТС] | 7 |
0
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|||||||||||
14.01.2020, 19:14 | 8 | ||||||||||
Проблема скорее всего в спец. символах, через отладчик не видно были разницы в \n или \0?
Добавлено через 2 минуты и немного странно выглядит
0
|
2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
|
14.01.2020, 19:18 [ТС] | 9 |
Разницы в спец символах вроде не видно, и с if else разницы особой нет как писать,
0
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
14.01.2020, 19:21 | 10 |
Вы думаете обнаружили баг оператора == для строк в STL?)
Добавлено через 1 минуту Ладно, если отладка отладчиком не проходит, сделайте отладочный вывод Если строки не правильные - начните свой посимвольный разбор этих строк и выводите разницу в символах (для явности может лучше указывать какой символ по счёту, можно просто не заметить служебного)
0
|
2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
||||||
14.01.2020, 20:08 [ТС] | 11 | |||||
Не думаю что ошибка в ==, попробую сделать как Вы сказали, проверю напишу
Добавлено через 40 минут Видимо ошибка была в массивах. Переделал без массива, всё работает, так же убрал цикл for, вот рабочий код :
0
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
14.01.2020, 20:17 | 12 |
А теперь радуйтесь! Вы решили проблему сами!
Довольно редкое явление)
0
|
2 / 2 / 0
Регистрация: 14.01.2020
Сообщений: 129
|
|
14.01.2020, 20:19 [ТС] | 13 |
0
|
14.01.2020, 20:19 | |
14.01.2020, 20:19 | |
Помогаю со студенческими работами здесь
13
Работа с файлами данных работа с файлами данных Работа с файлами (обновление данных) EF работа с файлами и базой данных Чтение JSON и вывод данных Работа с файлами+комбинированные типы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |