มีวิธีที่ไม่เชื่อเรื่องพระเจ้าแพลตฟอร์มและระบบไม่เชื่อเรื่องพระเจ้าเพื่อให้ได้เส้นทางแบบเต็มของไดเรกทอรีจากที่โปรแกรมกำลังทำงานโดยใช้ C / C ++? เพื่อไม่ให้สับสนกับไดเรกทอรีการทำงานปัจจุบัน (โปรดอย่าแนะนำห้องสมุดเว้นแต่ว่าเป็นไลบรารีมาตรฐานเช่น clib หรือ STL)
(หากไม่มีวิธีการแพลตฟอร์ม / ระบบไม่เชื่อเรื่องพระเจ้าคำแนะนำที่ทำงานใน Windows และ Linux สำหรับระบบไฟล์ที่เฉพาะเจาะจงก็ยินดีต้อนรับเช่นกัน)
argv[0]
เทคนิคจะขึ้นอยู่กับระบบปฏิบัติการมาก
#include <windows.h>
Windows จะทำให้ไปยังเส้นทางที่ปฏิบัติการในchar*
_pgmptr
คุณไม่จำเป็นต้องเรียกใช้ฟังก์ชั่นพิเศษหรือรับขยะถ้าคุณทำงานบน Windows เท่านั้น