Задать вопрос
@pphhpphh

Не могу засунуть txt к exe?

Не могу засунуть txt к exe

Не могу разобраться как мне добавить файл ресурсов к коду, и как к этому ресурсу обращаться. Перепробывал уже все варианты что мог
Visual Studio. C++

Вариант Chat GPT ниже
#include <Windows.h> // Для работы с ресурсами Windows

// Загрузка текстового ресурса из файла
HGLOBAL LoadResourceFromFile(LPCTSTR lpFileName) {
    // Находим ресурс в исполняемом файле
    HRSRC hResInfo = FindResource(NULL, lpFileName, RT_RCDATA);
    if (hResInfo == NULL)
        return NULL;

    // Загружаем ресурс
    HGLOBAL hRes = LoadResource(NULL, hResInfo);
    if (hRes == NULL)
        return NULL;

    return hRes;
}

int main() {
    // Загружаем текстовый ресурс из файла "MY_TEXT_FILE"
    HGLOBAL hRes = LoadResourceFromFile(TEXT("MY_TEXT_FILE"));
    if (hRes != NULL) {
        // Получаем указатель на данные
        LPVOID pData = LockResource(hRes);
        if (pData != NULL) {
            // Делаем что-то с данными, например, выводим на экран
            printf("%s\n", (const char*)pData);
        }

        // Освобождаем ресурс
        FreeResource(hRes);
    }

    return 0;
}

AImeOunOqBc.jpg?size=1601x372&quality=96&sign=e72fe4fd88b89674511d0ca51cab06ba&type=album
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы