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

пароль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ АЛГОРИТМ ДЕЙКСТРА http://www.cyberforum.ru/cpp-beginners/thread276047.html
Доброго времени суток всем! У меня вопрос. Написала программку для нахождения кратчайшего пути (алгоритм Дейкстра), но мне надо её как то по приличней оформить, т.е. можно как то визуализовать результат так, чтобы, к примеру, после того как прога подсчитает результат, рисовался бы граф и этот самый короткий путь, который посчитала программа? Как это сделать и с чего начать? Вот код работы :...
C++ Текстовое выражение Разбор строкового выражения. Алгоритм Бауэра и Замельзона. #include <stdio.h> #include <math.h> #include <iostream> using namespace std; char stack_z; double stack_c; int tos_z=0; http://www.cyberforum.ru/cpp-beginners/thread276045.html
Visual C++ чистый MFC
Добрый вечер Пользуюсь компилятором Visual Studio 2010 Есть задача : создать проект использующий библиотеку MFC (тобишь никаких .NET и CLR) Но визардом пользоваться сильно не хочется мне кажется он делает много лишнего. Не подскажете ли новичку что мне нужно добавить в пустой проект Win32 ?
C++ перегрузка operator<<
помогите отгадать в чет ошибка class MCL{ private: int x,y; public: friend ostream& operator<<(ostream &s, MCL &c); }; ostream& operator<<(ostream &s, MCL &c) {
C++ проверка пароля http://www.cyberforum.ru/cpp-beginners/thread276006.html
bool check(char* pass,char* Epass); void main() { char* pass="poxosJan"; char* Epass=""; //cin.getline(Epass,8); for(;;) if(check(pass,Epass)==1) cout<<"successful!"<<endl;
C++ Адрес объекта класса как можно получить адресс обьекта класса например создаю я класс в котором будет указатель типа моего класса, и мне надо в конструкторе записать адрес моего предыдущего обьекта класса в этот указатель,адресс предыдущего обьекта у меня будет хранитса в статическоп указателе, статический указатель будет обновлятса по мере создания новых обьектов, но вот как получить указатель на обьект во... подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
15.04.2011, 21:50     пароль
Еще вариант для разнообразия (с поточным вводом/выводом возиться не хотелось, так что там топорно, но вроде работает ) :

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
#include <string>
#include <iostream>
#include <algorithm>
 
struct ICaseTraits : public std::char_traits<char>
    {
    static bool eq(char _c1,char _c2)
        {
        return (tolower(_c1) == tolower(_c2));
        }
 
    static bool ne(char _c1,char _c2)
        {
        return (tolower(_c1) != tolower(_c2));
        }
 
    static bool lt(char _c1,char _c2)
        {
        return (tolower(_c1) < tolower(_c2));
        }
 
    static int compare(char const * s1, char const * s2,std::size_t n)
        {
        for(; n > 0; ++s1,++s2,--n)
            {
            if(tolower(*s1) < tolower(*s2))
                return -1;
            else if(tolower(*s1) > tolower(*s2))
                return 1;
            }
        return 0;
        }
 
    static char const * find(char const * str,int n, char ch)
        {
        while(n-- > 0 && tolower(*str) != tolower(ch))
            ++str;
 
        return str;
        }
    };
 
std::ostream & operator<<(std::ostream & ostr, std::basic_string<char, ICaseTraits> const & str)
    {
    return ostr << str.c_str();
    }
 
std::istream & operator>>(std::istream & istr, std::basic_string<char, ICaseTraits> & str)
    {
    std::string s;
    istr >> s;
    str.resize(s.length());
    std::copy(&s[0],&s[0] + str.length(),&str[0]);
    return istr;
    }
 
int main()
    {
    std::basic_string<char,ICaseTraits> password;
 
    std::cout << "Enter the password: ";
    std::cin >> password;
 
    if(password == "gavno")
        std::cout << "Yep!\n";
    else
        std::cout << "Fuck!\n";
    }
 
Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru