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
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 !
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.