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

Сравнение переменных или чтение с файла? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среда разработки. Дайте совет http://www.cyberforum.ru/cpp-beginners/thread947981.html
Подскажите пожалуйста такой момент: я только изучаю ооп, так что пишу под консоль. Сейчас пользуюсь MVS.Все хорошо, но напрягает количество файлов/каталогов при создании проекта. Есть ли такая среда, которая: а) создавала минимум файлов при компиляции и запуске б) при открытии файла *.срр его можно было бы сразу компилировать и запускать. ? Что то на подобии Borland C++ 4,5 только...
C++ Вешает ноутбук Прикиньте, при запускепрограммы, содержащей следующие строки, пошли конкретные тормоза. Что и ожидалось. Хотя памяти она ест но и и не совсем так уже, не так уж . Главное, когда минут через пять я эту прогу из процессов вырубил, именно эту прогу, тормоза остались!! Наиужутчайшие!!!Прошло уже минут 17, и все выглядело так!! Я вырубил самого редактора си-два-плюса, или как его правильно... http://www.cyberforum.ru/cpp-beginners/thread947957.html
Задания в книге C++
Читаю Язык программирования С++. Лекции и упражнения. Прата С. 2012. После каждой главы идут "Вопросы по самоконтролю" - на которые есть ответы, с которыми я могу свериться. А вот дальше идут "Упражнения по программированию" - и не могу понять, что ответов к ним не сделали? Мм... я напишу говнокод на 500 строк, посчитаю это правильно выполненным заданием и буду счастлив? Хотя возможно...
C++ Простые алгоритм поиска?
Поделитесь, пожалуйста, вашими простые алгоритмами поиска char в char. Вот - есть мой собственный алгоритм, но мне он кажется некрасивым, громоздким и усложненным. Если понадобится, то мог его скинуть.
C++ Написать функцию, которая находит площадь любой фигуры http://www.cyberforum.ru/cpp-beginners/thread947901.html
Написать функцию, которая находит площадь любой фигуры. Использовать значения по умолчанию.
C++ Написать встроенную функцию min () и обычную функцию imin (), которые возвращают меньшее из двух целых значений Написать встроенную функцию min () и обычную функцию imin (), которые возвращают меньшее из двух целых значений. подробнее

Показать сообщение отдельно
Gaponec
1 / 1 / 0
Регистрация: 03.09.2013
Сообщений: 12
03.09.2013, 23:15     Сравнение переменных или чтение с файла?
После тестировки, выяснилось, что проблема возникает в строке указаной коментом. Хочу узнать в чем заключается ошибка.Возможно проблема связана с чтением с файла.
в файле текст записан в таком формате:
Administrator
bogdan
victor
vika


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <fstream>
#include <clocale>
#include <conio.h>
 
using namespace std;
 
 
int main()
{
    
    setlocale(LC_CTYPE, "Russian");
    ofstream f;
 
    bool right=false;
    int eq1,eq2;  //сравнение лог/пас
 
    ifstream log,pas;
    log.open("log.txt",ios_base::in);
    pas.open("pas.txt",ios_base::in);   
    
    char login[16],logi[16];
    char passworld[16],pasw[16];
 
    cout << "Введите логин /n";
    cin >> login;
 
    cout << "Введите пароль /n";
    cin >> passworld;
 
    eq1=0;
    eq2=0;
 
    while(log.getline(logi, sizeof(login)))
    {
        eq1=eq1+1;
        eq2=0;
        if(login==logi)    //Проблемма в этой строке
        {
            while(pas.getline(pasw, sizeof(passworld)))
            {
                eq2=eq2+1;
                cout<< pasw;
                if(passworld==pasw)
                {
                    if(eq1=eq2)
                    {
                        right=true;
                    }
                }
            }
        }
    }
 
 
    if(right)
    {
        cout<<"Доступ получен/n";
    }
    else
    {
        cout<<"Неверный логин или пароль";
    }
 
 
 
    _getch();
 
    log.close();
    pas.close();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru