Więc tak, mam taki o to kod:
#include <iostream>
#include <shlobj.h>
using namespace std;
int main()
{
LPITEMIDLIST pidl;
LPMALLOC pShellMalloc;
char Dir[MAX_PATH];
if (SUCCEEDED(SHGetMalloc(&pShellMalloc)))
if (SUCCEEDED(SHGetSpecialFolderLocation(NULL, CSIDL_APPDATA, &pidl)))
{
if (SHGetPathFromIDList(pidl, Dir))
cout << Dir << endl;
CopyFile(Dir"\\blalb\\plik.txt", "miejsce gdzie ma byc skopiowany", true);
pShellMalloc->Free(pidl);
}
pShellMalloc->Release();
system("pause>nul");
}
Chodzi o to, żeby mi samo napisało ścieżke do Dan Aplikacji użytkownika, żeby pewien plik skopiować, ale chcę jeszcze coś do tego dodać. Tzn. bo kod mi już wyszukuje to: C:/Documents and Settings/Paweł/Dane aplikacji tylko że ja np. chce jeszcze cos do tego dodać, np. C:/Documents and Settings/Paweł/Dane aplikacji/EA Games. Chce użyć do tego funkcji copy file, ale nie wiem co mam wpisać. Daje CopyFile(Dir + "\\blalb\\plik.txt", "miejsce gdzie ma byc skopiowany", true);, daje kurde "Dir + ścieżka", "Dir ścieżka", po prostu padam już.