#ifndef _WIN32
std::string nomDirWork = getenv("PWD") ;
#else
- std::string nomDirWork = getenv("CD") ;
+ std::string nomDirWork;
+ char cwd[1024];
+ if (_getcwd(cwd, sizeof(cwd)) != NULL) {
+ nomDirWork = cwd;
+ }
#endif
int codret ;
#ifndef _WIN32
std::string nomDirWork = getenv("PWD") ;
#else
- std::string nomDirWork = getenv("CD") ;
+ std::string nomDirWork;
+ char cwd[1024];
+ if (_getcwd(cwd, sizeof(cwd)) != NULL) {
+ nomDirWork = cwd;
+ }
#endif
std::string DirNameStartIter ;
int codret ;
#ifndef _WIN32
std::string nomDirWork = getenv("PWD") ;
#else
- std::string nomDirWork = getenv("CD") ;
+ std::string nomDirWork;
+ char cwd[1024];
+ if (_getcwd(cwd, sizeof(cwd)) != NULL) {
+ nomDirWork = cwd;
+ }
#endif
// B.2. Le sous-répertoire de l'iteration a traiter
char* DirCompute = ComputeDirManagement(myCase, myIteration, etatMenage);
return 0;
};
#ifndef _WIN32
- std::string nomDiriActuel = getenv("PWD") ;
+ std::string nomDirActuel = getenv("PWD") ;
#else
- std::string nomDirActuel = getenv("CD") ;
+ std::string nomDirActuel;
+ char cwd[1024];
+ if (_getcwd(cwd, sizeof(cwd)) != NULL) {
+ nomDirActuel = cwd;
+ }
#endif
std::string DirName ;
// On boucle sur tous les noms possibles jusqu'a trouver un nom correspondant a un répertoire inconnu