1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #include <iostream>
//#include <QString>
#include "QtCore/QString"
#include <Windows.h>
#include <shlobj.h> // for getFolderPath function
using namespace std;
// int _tmain(int argc, _TCHAR* argv[]) à remplacer par :
int main(int argc, _TCHAR* argv[])
{
cout << "Get Application Data"<< endl;
QString home="";
//TCHAR szPath[MAX_PATH]; à remplcer par :
WCHAR szPath[MAX_PATH];
// if(SUCCEEDED(SHGetFolderPath(NULL, à remplcer par :
if(SUCCEEDED(SHGetFolderPathW(NULL,
CSIDL_APPDATA,
NULL,
0,
szPath)))
{
home = QString::fromWCharArray(szPath);
}
system("PAUSE");
return 0;
} |