Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать задержку? http://www.cyberforum.ru/cpp-beginners/thread653758.html
Почему после запуска программа сразу же закрывается? #include <iostream> #include <locale.h> #include <string> #include <conio.h> using namespace std;
C++ Задача: конвертация из одной системы счисления в другую Описание Имеются 2 цифры в разных системах счисления, цель задачи найти, в каких системах счисления 2 цифры равны. Например, 12 и 5, в десятичной системе счисления они не равны, но 12 в 3-чной... http://www.cyberforum.ru/cpp-beginners/thread653756.html
friend function C++
Помогите плз разобраться: Когда я делаю инкремент "х" через закрытые функции класса - все работает нормально, а когда через функцию-друга, то он просто не увеличивает. =( header-file #ifndef...
C++ Массивы подсчёт max и min от rand
До меня никак не доходит всё что ниже строчки min_value = list(зачем присваем именно первый элемент массива, зачем делаем вот это:if(min_value > list) min_value = list; ); Объясните мне пожалуйста...
C++ If else statement (continue) http://www.cyberforum.ru/cpp-beginners/thread653731.html
Простите - не пойму как форматировать код, копируемый с (С++). Всё исправлено - досихпор какие - то ошибки у меня Выдаёт - The weight class is 2293564 and fee $ 0.00 Please Help!!! ...
C++ If else statement Стоит задача пл году машины и весу присвоить весовой номер и стоимость (таксы). #include <iostream> using namespace std; int main( ) { int year, weight, weight_class; double... подробнее

Показать сообщение отдельно
kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
18.09.2012, 12:17
Ни разу такое не делал, но вообще, для как я понимаю должно быть соответствие между именами пользователей и номерами строк, чтобы знать какую строку ты берешь.

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

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

..........

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