Je voulais obtenir le programme PATH of Current Working Directory
dans C++
. Il devrait fonctionner pour Windows
, Sun Solaris
, UNIX
. J'ai trouvé this pour être ma réponse. Mais notre compilateur donne l'erreur qu'il ne peut pas trouver le fichier unistd.h
. Je compile dans Windows. J'ai utilisé exactement le même code que celui mentionné dans la bonne réponse. Quel est le problème ici?Problème avec getcwd C++
Plus mon patron remet en question le fonctionnement de ce code. J'ai commenté les lignes UNIX & le programme fonctionne correctement dans Windows. Même il ne sait pas comment ce code fonctionne. Quelqu'un peut-il m'expliquer s'il vous plaît ce code s'il vous plaît? Merci.
Lisez à nouveau la réponse liée et posez-vous les questions suivantes: votre construction Windows définit-elle le symbole WINDOWS de sorte que les droits inclus soient utilisés? 'unistd.h' n'existe pas sous Windows et le code est assez explicite pour ne pas vouloir l'inclure, il utilise' _getcwd' de direct.h à la place. –