cpp获得当前exe文件所在目录,怎们写?在exe文件中,获得其所在目录。最好是可移植的代码,即不只是windows可运行。完整代码,包括要引入哪些头文件。可能会有中文目录。 [解决办法]1.for Linux/unix
char * getcwd(char * buf, size_t size)获取当前工作目录绝对路径, 注意一点: size 要足够大!
// 功能 获得当前路径char* GetAppDir(char* szPath){ char* ret = szPath; GetModuleFileName(NULL, szPath, MAX_PATH); // 得到当前执行文件的文件名(包含路径) *(strrchr(szPath , '\\')) = '\0'; // 删除文件名,只留下目录 return ret;}