2009-11-24 5 views
1

Je cherche une fonction pour obtenir un chemin de répertoire de l'utilisateur; Je dois solliciter une place pour mettre les choses. J'ai essayé d'utiliser GetOpenFileName() avec .dir comme un filtre mais pas de joie. J'ai trouvé quelque chose appelé GetDirectoryViaBrowse() qui sonne comme il pourrait faire ce que je veux, mais il fait partie d'un paquet de fabrication de l'assistant et mon Visual Studio ne sait rien à ce sujet. Je voudrais un widget simple non .NET.Obtenir le répertoire de l'utilisateur

Y a-t-il une telle chose?

Répondre

3

Vous êtes à la recherche de l'API Win32 Shell: SHBrowseForFolder

+0

Merci beaucoup, juste ce que je cherchais! –

-1

vous pouvez utiliser mkdir ("votre chemin") cette fonction est dans la bibliothèque. voici un exemple de code:

#include <direct.h> 
#include <iostream> 
#include <cstring> 
using namespace std; 
int main() 
    { 
    char folder[50]; 
    char path[]="c:/"; 
    cin>>folder; 
    strcat(path,folder); 
    mkdir(path); 
    cout<<"Your folder has been created in drive C."; 
    return 0; 
    }