Помогите, я вообще не понимаю че делать. Нужно чтобы при вводе пароля ( 1 , 1 ) выводилась надпись инжекта, а при вв
#include<iostream>
#include<Windows.h>
using namespace std;
int main()
{
cout << "Connecting..." << endl;
setlocale(LC_ALL, "Rus");//Для руского текста если у вас Microsoft Visual Studio
char arr[50] = "1"; // 1
char mas[50];
char passd[50]; //Строка для ввода пароля
char pass[50] = "1"; // 1
//Строка для ввода пароля
cout << "Enter login : ";
cin >> mas;
cout << "Enter password : ";
cin >> pass;
Sleep(3000);
if (strcmp(arr, mas) == 0) //Проверка если значение которое было возвращенно с функции равно 0 тогда
cout << "| " << arr << " | " << pass << " | " << endl; //Вывести сообшение
if (strcmp(pass, passd) == 0) //Проверка если значение которое было возвращенно с функции равно 0 тогда
Sleep(100);
cout << "Connection estabilished." << endl;
Sleep(60);
cout << "Gotovimsya k ve4erinke..." << endl;
Sleep(60);
cout << "Bjem ebalniki moderatoram GALAXY-RPG..." << endl;
Sleep(90);
cout << "Successfully injected DLL." << endl;cout << "| " << mas << " | " << pass << " |" << endl; //Вывести сообшение
if (
cout << "" << endl;
)
if (
cout << "" << endl;
)
else //Иначе
cout << "Пароль не правильный" << endl; //Отказать в доступе
}
Ошибка:
: error C2429: для функция языка "Инструкции INIT в if/switch" нужен флаг компилятора "/std:c++17"
1>C:\Users\kesag\source\repos\training\training.cpp(32,9): error C2059: синтаксическая ошибка: )
1>C:\Users\kesag\source\repos\training\training.cpp(35,9): error C2059: синтаксическая ошибка: )
1>C:\Users\kesag\source\repos\training\training.cpp(36,5): error C2181: недопустимый else без парного if
1>Сборка проекта "training.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Ответы (1 шт):
Автор решения: MidNightElf
→ Ссылка
Пускай мой ответ и минусют, но если я правильно понял (я даже не уверен, что понял вас) то работать это должно как-то так.
#include<iostream>
#include<Windows.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout << "Connecting..." << endl;
char arr[50] = "1"; // 1
char mas[50];
char passd[50];
char pass[50] = "1"; // 1
cout << "Enter login (arr): " << endl;
cin >> arr;
cout << "Enter login (mas): ";
cin >> mas;
cout << "Enter password (passd): " << endl;
cin >> passd;
cout << "Enter password (pass): ";
cin >> pass;
Sleep(2);
if (strcmp(arr, mas) == 0)
cout << "| " << arr << " | " << pass << " | " << endl;
else if (strcmp(pass, passd) == 0) {
Sleep(2);
cout << "Connection to something." << endl;
Sleep(1);
cout << "ARE YOU READY KIDS???..." << endl;
Sleep(1);
cout << "YUP..." << endl;
Sleep(1);
cout << "Successfully injected DLL." << endl;
cout << "| " << mas << " | " << pass << " |" << endl;
}
else
cout << "Failure" << endl;
system("pause");
return 0;
}