Partage
  • Partager sur Facebook
  • Partager sur Twitter

Fonction qui revoie la racine du programme

    18 août 2006 à 0:22:11

    bonjour

    est ce qu'il existe une fonction qui revoie dans une chaine le lien vers le dossier qui contient le programme et une autre qui revoie quel est le disque systeme
    merci
    • Partager sur Facebook
    • Partager sur Twitter
      18 août 2006 à 12:52:01

      salut à toi !

      Pour récupérer l'adresse du programme, jettes un coup d'œuil aux paramètres de ta fonction main :
      int main(int argc, char* argv[])

      fait un printf(*argv); dans ta fonction main.
      Bim l'adresse de ton programme :)

      Après tu te débrouilles pour regarder chaque caractères en partant de la droite et tu t'arrêtes quand tu trouves "\\". Et tout ce qu'il y a à gauche, c'est le dossier de ton programme.
      Et si tu veux juste le lecteur, tu prends les deux premiers caractères de cette même chaine.

      Voilà j'éspère que ça t'aidera !
      • Partager sur Facebook
      • Partager sur Twitter

      Fonction qui revoie la racine du programme

      × 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