ok, quindi il codice corretto è questo:
Codice PHP:
#include <iostream>
#include <string>
#include <cstdlib>
#include <shlobj.h>
int main()
{
TCHAR szPath[MAX_PATH] = {0};
HRESULT res = SHGetFolderPath(NULL,
CSIDL_LOCAL_APPDATA|CSIDL_FLAG_DONT_VERIFY,
NULL,
0,
szPath);
std::cout << szPath << std::endl;
system("pause");
return EXIT_SUCCESS;
}
solo una cosa, se volessi poi aggiungere il nome di un file o cmq un percorso aggiuntivo c'è una funzione speciale che magari si occupa di tradurre le varie slash e gli spazi nel nome oppure devo fare tutto a mano?
grazie