Bonjour
je voudrais copier et renommer un fichier vers un dossier sans indiquer le chemin complet pour pouvoir placer le dit dossier n'importe où sur le disque dur
voici une partie de mon code:
OPENFILENAME ofn;
CHAR szFile[MAX_PATH]={0};
ZeroMemory(&ofn, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hDlg;
ofn.lpstrFile = szFile;
ofn.nMaxFile = MAX_PATH;
ofn.lpstrFilter =
"Fichier source JPEG\0*.jpg\0Fichier source BITMAP\0*.bmp\0";
ofn.nFilterIndex = 1;
ofn.Flags =
OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
if (GetOpenFileName(&ofn)==TRUE)
{
CopyFile(szFile,"D://DOSSIER//SOUSDOSSIER//photo.jpg",1);
}
ce code là fonctionne mais je ne peux pas placer "SOUSDOSSIER" n'importe où sur le disque dur
merci d'avance