Вопрос Помощь с C++, Visual Studio Community 2022

  • Автор темы Автор темы r3z
  • Дата начала Дата начала
aka wqzxqz
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
24 Ноя 2024
Сообщения
671
Реакции
11
короче вот код лоадера (chatgpt пока что, пример):


C++ PASTA:
Expand Collapse Copy
#include <windows.h>
#include <iostream>
#include <thread>
#include <mysql_driver.h>
#include <mysql_connection.h>
#include <cppconn/prepared_statement.h>
#include <cppconn/exception.h>
#pragma (lib, "xxx.lib") // "xxx.lib"
#pragma comment(lib, "xxx.lib") // "xxx.lib"


using namespace std;

// Функция для отображения текста с задержкой
void printWithDelay(const string& text, int delayMs = 50) {
    for (const char& c : text) {
        cout << c;
        this_thread::sleep_for(chrono::milliseconds(delayMs));
    }
    cout << endl;
}

// Точка входа
int main() {
    // Устанавливаем название окна
    SetConsoleTitle(L"AncientClient | v1.0");

    // Задержка перед выводом текста
    this_thread::sleep_for(chrono::seconds(2));

    // Вывод логотипа
    printWithDelay(R"(
░█████╗░███╗░░██╗░█████╗░██╗███████╗███╗░░██╗████████╗  ░█████╗░██╗░░░░░██╗███████╗███╗░░██╗████████╗
██╔══██╗████╗░██║██╔══██╗██║██╔════╝████╗░██║╚══██╔══╝  ██╔══██╗██║░░░░░██║██╔════╝████╗░██║╚══██╔══╝
███████║██╔██╗██║██║░░╚═╝██║█████╗░░██╔██╗██║░░░██║░░░  ██║░░╚═╝██║░░░░░██║█████╗░░██╔██╗██║░░░██║░░░
██╔══██║██║╚████║██║░░██╗██║██╔══╝░░██║╚████║░░░██║░░░  ██║░░██╗██║░░░░░██║██╔══╝░░██║╚████║░░░██║░░░
██║░░██║██║░╚███║╚█████╔╝██║███████╗██║░╚███║░░░██║░░░  ╚█████╔╝███████╗██║███████╗██║░╚███║░░░██║░░░
╚═╝░░╚═╝╚═╝░░╚══╝░╚════╝░╚═╝╚══════╝╚═╝░░╚══╝░░░╚═╝░░░  ░╚════╝░╚══════╝╚═╝╚══════╝╚═╝░░╚══╝░░░╚═╝░░░)");

    cout << endl;
    printWithDelay("Логин: ");

    // Ввод данных пользователя
    string username, password;
    cin >> username;

    // Подключение к MySQL
    try {
        sql::mysql::MySQL_Driver* driver = sql::mysql::get_mysql_driver_instance();
        unique_ptr<sql::Connection> conn(driver->connect("tcp://127.0.0.1:3306", "root", "password")); // Настройте под свои данные
        conn->setSchema("your_database");

        unique_ptr<sql::PreparedStatement> pstmt(conn->prepareStatement("SELECT * FROM users WHERE username = ?"));
        pstmt->setString(1, username);

        unique_ptr<sql::ResultSet> res(pstmt->executeQuery());
        if (res->next()) {
            cout << "Добро пожаловать, " << username << "!" << endl;
        }
        else {
            cout << "Неверный логин или пароль." << endl;
        }
    }
    catch (sql::SQLException& e) {
        cerr << "Ошибка подключения к MySQL: " << e.what() << endl;
    }

    // Задержка перед завершением
    this_thread::sleep_for(chrono::seconds(3));
    return 0;
}

ошибка "не удается открыть входной файл "msvcprt.lib"", я ваще хз что делать с этим. опытные помогите пожалуйста
 
ахуенная идея подключаться к базе напрямую, 10/10
 
Назад
Сверху Снизу