![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Тёмный Эльф |
![]() ![]()
Сообщение
#1
|
![]() Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: ![]() ![]() ![]() |
Пароль хранится в текстовом документе, при вводе пароля пользователем прога сверяет его с тем ,что прописан в блокноте. Но странное дело, даже если вводишь правильный пароль, прога говорит, типа неверный пароль. Почему?
#include<stdio.h> |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Ну, во-первых, все-таки открывать файл лучше вот так:
pass = fopen("password.txt","rt");(второй параметр задает режим - у меня записано открытие текст. файла для чтения), а во-вторых, если после пароля в файле есть перевод строки, то в s запишется "пароль\n", что естественно не будет равно паролю, введенному с клавиатуры... Поэтому перевод строки из файла надо убрать... |
Тёмный Эльф |
![]() ![]()
Сообщение
#3
|
![]() Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: ![]() ![]() ![]() |
Цитата если после пароля в файле есть перевод строки, то в s запишется "пароль\n, что естественно не будет равно паролю, введенному с клавиатуры... Да нету там перевода по-моему.. точно такая же прога на Паскале работает, а на Си глючит почему-то.. program password; |
![]() ![]() |
![]() |
Текстовая версия | 22.06.2025 22:16 |