Форум программистов, компьютерный форум 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-чной системе счисления и 5 в 6-чной или десятичной системе счисления равны между собой. Input Вводятся два числа M и N ( которые в десятичной системе не превышают 1000000000), системы счисления... http://www.cyberforum.ru/cpp-beginners/thread653756.html
friend function C++
Помогите плз разобраться: Когда я делаю инкремент "х" через закрытые функции класса - все работает нормально, а когда через функцию-друга, то он просто не увеличивает. =( header-file #ifndef TRAIN #define TRAIN #include <iostream> #include <cstring>
C++ Массивы подсчёт max и min от rand
До меня никак не доходит всё что ниже строчки min_value = list(зачем присваем именно первый элемент массива, зачем делаем вот это:if(min_value > list) min_value = list; ); Объясните мне пожалуйста #include <iostream> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int i, min_value, max_value;
C++ If else statement (continue) http://www.cyberforum.ru/cpp-beginners/thread653731.html
Простите - не пойму как форматировать код, копируемый с (С++). Всё исправлено - досихпор какие - то ошибки у меня Выдаёт - The weight class is 2293564 and fee $ 0.00 Please Help!!! #include <iostream> using namespace std;
C++ If else statement Стоит задача пл году машины и весу присвоить весовой номер и стоимость (таксы). #include <iostream> using namespace std; int main( ) { int year, weight, weight_class; double fee; подробнее

Показать сообщение отдельно
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
 
Текущее время: 08:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru