Réponse acceptée !
Salut,
Il faut que tu apprenne à gérer ce genre de message d'erreur seul. Ce n'est pas compliqué.

cannot convert `const TCHAR**' to `const CHAR*' for argument `5' to `void* HttpOpenRequestA(void*, const CHAR*, const CHAR*, const CHAR*, const CHAR*, const CHAR**, DWORD, DWORD)'
Impossible de convertir `const TCHAR**' vers `const CHAR*' pour l'argument 5 de HttpOpenRequestA(void*, const CHAR*, const CHAR*, const CHAR*, const CHAR*, const CHAR**, DWORD, DWORD)'
D'après le compilo, la fonction prend en cinquième argument un const CHAR*, et toi tu lui fourni un const TCHAR**. Forcément cela ne compile pas.
hRequest = HttpOpenRequest(
hConnect, 1
"POST" // METHOD
"/simulating.php?step=4", 2
NULL, // HTTP/1.1 3
NULL, // REFERER 4
lplpszAcceptTypes, // text/html 5
INTERNET_FLAG_PRAGMA_NOCACHE, 6
ptr 7);
Tu as oublié la virgule après "POST". Bilan lplpszAcceptTypes de type TCHAR** est considéré comme cinquième argument.
Cela dit je me demande ce qui se passe au niveau des deux chaînes qui se suivent...
