Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
ReLogan
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 12
#1

Считывание строки из файла

18.09.2012, 11:47. Просмотров 1083. Ответов 2
Метки нет (Все метки)

Пишу что-то типа простой авторизации на c++, нужно взять из файла определенную строку ( там пароли хранятся ) и сравнить с введенной. Как правильно и проще всего взять определенную строку из файла?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 11:47
Ответы с готовыми решениями:

Считывание строки из файла
Что то не врублю, как считать полностью всё содержимое файла и занести его в...

Считывание строки из файла
Здравствуйте. Есть такой класс (это упрощенный тестовый класс): class...

Считывание строки из файла
Здравствуйте Проблема такая: во время считывания строки из файла выносит из...

Считывание строки из файла
Доброго времени суток! В программе необходима реализация ввода строки из...

считывание строки из файла
Помогите,пожалуйста,с программой. Необходимо считать из файла строку,удалить...

2
Kaimi
36 / 31 / 6
Регистрация: 17.09.2012
Сообщений: 66
18.09.2012, 12:05 #2
Лучший ответ Сообщение было отмечено ReLogan как решение

Решение

C++
1
2
3
4
5
6
7
8
9
ifstream file;
file.open("test.txt");
 
if(file.is_open())
{
    string line;
    getline(file, line);
    cout<<line;
}
0
kotleta
42 / 42 / 17
Регистрация: 13.09.2012
Сообщений: 196
18.09.2012, 12:17 #3
Ни разу такое не делал, но вообще, для как я понимаю должно быть соответствие между именами пользователей и номерами строк, чтобы знать какую строку ты берешь.

От объекта имя_пользователя узнаешь номер строки

примерно это будет так

..........

ifstream f("file")
int number_of_string=x;
char *str;
char password[]={} // в ней хранится твой пароль

cont int MAX=INF; // максимальное число символов в твоей строке, INF это некое число, которое тебе нужно будет установить, которые считаешь правильным, например 32768 и.т.д.

str = new char [MAX];

// номер полученный строки, какой номер, т.е. значение х ты должен
был как-то определить ранее до этого


for(i=0; i != number_of_string; i++)
{
f.ignore(MAX,'\n'); // будем отбрасывать символы из строки до тех пора не найден конец строки
// или не будет отброшено MAX символов
}

// все теперь цикл кончился и мы на нужной строке

f.getline(str,MAX); // записали из файла данные

Как они у тебя зашифрованы я не знаю

В массиве str теперь у тебя есть требуемая строка

теперь тебе как-то нужно сравнить строку str и password
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2012, 12:17

Считывание строки из файла.
Появилась проблема. Строка из файла считывается, но не реагирует на пробелы....

Считывание строки с файла
Подскажите как сделать так чтобы с файла считывало не одну строку а все!...

Считывание из файла по номеру строки
Есть задача получить Event по номеру, из txt файла, то есть выводится такое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru