Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 11

Запрос логина/пароля

11.09.2013, 22:55. Показов 4887. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
в универе задали задание... звучит вот так
Завдання до лабораторної роботи № 1
Створіть імітацію входу в систему, що буде запитувати пароль і виводити запрошення тільки у випадку збігу введеного пароля з заздалегідь визначеним у програмі, а у випадку помилки виводити повідомлення про помилку і прохання повторити введення. Після 3 помилок програма повинна вивес-ти повідомлення про спробу несанкціонованого доступу і завершити роботу. (для простоти у виді коду використовуйте змінну типу іnt).

Завдання підвищеної складності: ускладніть програму тим, що
а) у ній буде розміщуватись база користувачів (logіn і password), і буде вимагатися не лише вве-дення паролю, а й логінну і відповідний йому пароль.

Написал что то нубское... но работает, как можно усложнить/упростить? что добавить? Посоветуйте пожалуста)



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
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
char c=3;
int l, p;
int main()    
   {
const int log=123, pass=100;
                          setlocale(LC_ALL, "Russian");
    system("cls");
m1:
cout<<"Введите логин:";
cin>>l;
system ("cls");
cout<<"Введите пароль:";
cin>>p;
   system ("cls");
{
if (l==log && p==pass)
{
cout<<"Все верно!Вы авторизированы!\n";
} 
else c--;
      while (c>=0)
       {   
  
   cout<<"Вы ошиблись, повторите ввод\n Попыток ввода осталось "<<c+1<<" попыток\n";
   goto m1;
  
       }
if (c<=0)
{
printf("В доступе отказано! Количество попыток ограничено!!"); 
}
goto m;
 
}
m:
getch();
system("pause");
}
Добавлено через 6 минут
конкретно хотел бы узнать как зделать так чтобы програма читала логин и пароль с файла, и чтобы логин был с символов... и чтобы логинов несколько сделать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.09.2013, 22:55
Ответы с готовыми решениями:

Запрос логина и пароля и проверка правильности введенных значений
написать программу запрашивающая логин и пароль и выполняющую проверку правильности введенных значений

Ввод логина и пароля
Здравствуйте уважаемые, помогите с написанием кода, буду очень благодарен. Дан массив символов a , в котором в каждой строке первые...

Автозаполнение логина\пароля в программе
Здравствуйте! Есть программа( .exe) при открытии надо постоянно вводить логин и пароль и жать кнопку старт. У меня два вопроса: 1) Как...

7
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
11.09.2013, 22:55
Цитата Сообщение от Joker_94 Посмотреть сообщение
как можно усложнить/упростить? что добавить?
для начала выброси метку
нехорошо это
все решается в цикле
потом попробуй вводить не цифры а слова
потом убери хранение пароля в явном виде

обрати внимание что log у тебя синенький, это значит служебное слово, поменяй
1
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 11
11.09.2013, 23:01  [ТС]
Чем можно заменить метку ? Как програмно ?
при вводе логина буквами пишет "индентификатор не определен"
0
погромист
 Аватар для coloc
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
11.09.2013, 23:05
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
#include <iostream>
#include <vector>
 
typedef std::pair< std::string, std::string > key;
 
int main() {
    std::vector< key > base;
    base.push_back( key( "coloc", "1234" ) );
    base.push_back( key( "Joker_94", "qwerty" ) );
    
    int count = 3;
    bool running = true;
    while( running ) {
        std::string temp;
        std::cout << "\nEnter login: ";
        std::cin >> temp;
        int cur_login = -1;
        for( int i = 0; i < base.size(); i++ ) {
            if( temp == base[i].first )
                cur_login = i;
        }
        if( cur_login == -1 )
            continue;
        
        std::cout << "\nEnter password: ";  
        std::cin >> temp;
        for( int i = 0; i < base.size(); i++ ) {
            if( temp == base[i].second && i == cur_login ) {
                running = false;
            }
        }
        
        count--;
        if( count == 0 )
            running = false;
    }
    
    if( count == 0 )
        std::cout << "\nGo to hell";
    else
        std::cout << "\nWelcome";
        
    return 0;
}
1
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
11.09.2013, 23:06
Цитата Сообщение от Joker_94 Посмотреть сообщение
Чем можно заменить метку ? Как програмно ?
все запихать в один цикл и начинать его с того места где у тебя стоит метка
подумай
Цитата Сообщение от Joker_94 Посмотреть сообщение
при вводе логина буквами пишет "индентификатор не определен"
правильно у тебя определены целочисленные переменные, а тебе нужны строки
почитай про них
1
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 11
11.09.2013, 23:12  [ТС]
это в каком кампиляторе ?
у меня визуал студио 10 выдает кучу ошибок
0
погромист
 Аватар для coloc
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
11.09.2013, 23:18
Joker_94, мои екстрасенсорные способности вечером уже не очень хорошо работают. Будь любезен, какие ошибки он указывает?
0
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 11
11.09.2013, 23:25  [ТС]
1>------ Построение начато: проект: Laba_1.1, Конфигурация: Debug Win32 ------
1> file.cpp
1>c:\users\максименко\documents\visual studio 2010\projects\laba_1.1\laba_1.1\file.cpp (16): error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream" (или приемлемое преобразование отсутствует)
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1053): может быть "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,signed char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1060): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,signed char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1067): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,unsigned char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1074): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,unsigned char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1097): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,signed char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1104): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,signed char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1111): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,unsigned char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1118): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,unsigned char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1128): или "std::basic_istream<_Elem,_Traits> &std::operator >><char,std::char_traits<char>,std::stri ng>(std::basic_istream<_Elem,_Traits> &&,_Ty &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ty=std::string
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(179): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::basic_istream<_Elem,_Traits> &(__cdecl *)(std::basic_istream<_Elem,_Traits> &))"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(185): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::basic_ios<_Elem,_Traits> &(__cdecl *)(std::basic_ios<_Elem,_Traits> &))"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(192): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::ios_base &(__cdecl *)(std::ios_base &))"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(199): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::_Bool &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(218): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(short &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(253): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned short &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(272): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(int &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(298): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned int &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(316): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(long &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(334): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned long &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(354): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(__int64 &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(373): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned __int64 &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(392): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(float &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(411): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(double &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(429): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(long double &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(447): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(void *&)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(466): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::basic_streambuf<_Elem,_Traits> *)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> при попытке сопоставить список аргументов "(std::istream, std::string)"
1>c:\users\максименко\documents\visual studio 2010\projects\laba_1.1\laba_1.1\file.cpp (18): warning C4018: <: несоответствие типов со знаком и без знака
1>c:\users\максименко\documents\visual studio 2010\projects\laba_1.1\laba_1.1\file.cpp (19): error C2678: бинарный "==": не найден оператор, принимающий левый операнд типа "std::string" (или приемлемое преобразование отсутствует)
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception(470): может быть "bool std::operator ==(const std::_Exception_ptr &,const std::_Exception_ptr &)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception(475): или "bool std::operator ==(std::_Null_type,const std::_Exception_ptr &)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception(481): или "bool std::operator ==(const std::_Exception_ptr &,std::_Null_type)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error(408): или "bool std::operator ==(const std::error_code &,const std::error_condition &)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error(416): или "bool std::operator ==(const std::error_condition &,const std::error_code &)" [найдено при поиске с зависимостью от аргументов]
1> при попытке сопоставить список аргументов "(std::string, std::string)"
1>c:\users\максименко\documents\visual studio 2010\projects\laba_1.1\laba_1.1\file.cpp (26): error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream" (или приемлемое преобразование отсутствует)
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1053): может быть "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,signed char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1060): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,signed char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1067): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,unsigned char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1074): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &&,unsigned char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1097): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,signed char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1104): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,signed char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1111): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,unsigned char *)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1118): или "std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_is tream<_Elem,_Traits> &,unsigned char &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(1128): или "std::basic_istream<_Elem,_Traits> &std::operator >><char,std::char_traits<char>,std::stri ng>(std::basic_istream<_Elem,_Traits> &&,_Ty &)" [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ty=std::string
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(179): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::basic_istream<_Elem,_Traits> &(__cdecl *)(std::basic_istream<_Elem,_Traits> &))"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(185): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::basic_ios<_Elem,_Traits> &(__cdecl *)(std::basic_ios<_Elem,_Traits> &))"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(192): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::ios_base &(__cdecl *)(std::ios_base &))"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(199): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::_Bool &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(218): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(short &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(253): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned short &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(272): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(int &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(298): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned int &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(316): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(long &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(334): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned long &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(354): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(__int64 &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(373): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(unsigned __int64 &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(392): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(float &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(411): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(double &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(429): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(long double &)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(447): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(void *&)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream(466): или "std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::oper ator >>(std::basic_streambuf<_Elem,_Traits> *)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> при попытке сопоставить список аргументов "(std::istream, std::string)"
1>c:\users\максименко\documents\visual studio 2010\projects\laba_1.1\laba_1.1\file.cpp (27): warning C4018: <: несоответствие типов со знаком и без знака
1>c:\users\максименко\documents\visual studio 2010\projects\laba_1.1\laba_1.1\file.cpp (28): error C2678: бинарный "==": не найден оператор, принимающий левый операнд типа "std::string" (или приемлемое преобразование отсутствует)
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception(470): может быть "bool std::operator ==(const std::_Exception_ptr &,const std::_Exception_ptr &)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception(475): или "bool std::operator ==(std::_Null_type,const std::_Exception_ptr &)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception(481): или "bool std::operator ==(const std::_Exception_ptr &,std::_Null_type)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error(408): или "bool std::operator ==(const std::error_code &,const std::error_condition &)" [найдено при поиске с зависимостью от аргументов]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error(416): или "bool std::operator ==(const std::error_condition &,const std::error_code &)" [найдено при поиске с зависимостью от аргументов]
1> при попытке сопоставить список аргументов "(std::string, std::string)"
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Лог...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.09.2013, 23:25
Помогаю со студенческими работами здесь

Диалог запроса логина и пароля
Уважаемые программисты, не подскажите как вызвать системный диалог запроса логина и пароля у пользователя через Win32 Api и в какой длл он...

Программа проверки логина и пароля
Есть программа проверки логина и пароля. Необходимо сделать так, чтобы программа предлагала пользователю вводить логин еще три раза, если...

Шифровка/дешифровка пароля/логина
Возникла проблема) Ситуация такая. Есть Логин и Пароль . Нужно их шифрануть. Есть алгоритм шифрования . Согласно этому алгоритму для...

Не работает код проверки логина и пароля
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; #include &lt;ctype.h&gt; #include &lt;cstring&gt; ...

Автоматический ввод логина и пароля на сайте
Всех с Рождеством! Интернет ADSL и принцип коннекта таков: всё по DHCP приходит, но без доступа к инету. Чтобы включить доступ необходимо...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru