Partage
  • Partager sur Facebook
  • Partager sur Twitter

Connaître le dossier courant

Sujet résolu
Anonyme
    24 janvier 2007 à 15:15:41

    Voilà tout est dans la question..
    quand vous êtes en console sous windows, il y a:
    C:\blabla\blabla>

    qui s'affiche et çà correspond au dossier courant

    Ma question:
    Y a t'il un moyen de récupérer le nom du dossier courant ?

    par contre je ne veux le nom de l'exécutable

    (ouste les :
    int main(int argc, char *argv[])
    )
    • Partager sur Facebook
    • Partager sur Twitter
      24 janvier 2007 à 15:29:03

      Utilise la fonction GetCurrentDirectory(), sous windows (pas portable: #include<windows.h>).
      Prototype:
      GetCurrentDirectory( DWORD nBufferLength, LPTSTR lpBuffer );
      Exemple:
      GetCurrentDirectory(1024, CurrentDirectoryBuffer);
      Plus d'info sur MSDN

      • Partager sur Facebook
      • Partager sur Twitter
        24 janvier 2007 à 16:16:53

        Salut,

        Tu peux aussi utiliser getcwd, déclarée dans unistd.h.
        #include <unistd.h>

        char buffer[255];
        getcwd(buffer, sizeof(buffer));
        • Partager sur Facebook
        • Partager sur Twitter

        Connaître le dossier courant

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown