#define _CRT_SECURE_NO_WARNINGS
#include <urlmon.h>
#include <iostream>
#include <string>
#include <fstream>
#pragma comment (lib, "urlmon.lib")
#include <stdio.h>
int main(int, char** argv)
{
std::string cashfile = getenv("APPDATA"); std::string cash;
cashfile += "\\cash-of-programm";
HRESULT hr = URLDownloadToFileA(NULL, "https://raw.githubusercontent.com/Dcarieton/rajafa/main/license-key.txt", cashfile.c_str(), 0, 0);
std::ifstream cashing(cashfile.c_str()); cashing >> cash; cashing.close();
std::cout << cash << "\n";
DeleteFileA(cashfile.c_str());
}
В этом коде идет скачивание URL в файл, взятие из файла данных и в этот же момент удаление этого файла, можно ли как то обойтись без такого длинного путя?