#include <shlwapi.h>
#pragma comment(lib, "shlwapi.lib")
TCHAR szDest[MAX_PATH];
TCHAR szDir[MAX_PATH] = TEXT("C:\\MonRep"); // OU TCHAR szDir[MAX_PATH] = TEXT("C:\\MonRep\\");
TCHAR szFile[MAX_PATH] = TEXT("monFichier.txt");
// szDest contiendra "C:\\MonRep\\monFichier.txt", que szDir comporte un \ final ou non.
PathCombine(szDest, szDir, szFile);