【发布时间】:2021-10-02 16:42:39
【问题描述】:
希望你有美好的一天;
所以我使用 GetFullPathName 来获取C programming language 中的 powershell.exe 的路径:
我在这里使用了这段代码: parsing a path using a functoin called getfullpathname() in C? 我也在这里使用了代码: I have errors using GetFullPathName
无论我使用什么,我都会得到以下输出:
Full path: C
如果我调试它但是我可以看到路径的其余部分...
我最后尝试的代码是:
TCHAR* fileExt;
TCHAR szDir[256];
GetFullPathName("powershell.exe", 256, szDir, &fileExt);
printf("Full path: %s\n", szDir);
我尝试了同样的结果:
char filename[] = "powershell.exe";
char fullFilename[MAX_PATH];
GetFullPathName(filename, MAX_PATH, fullFilename, NULL);
printf("Full path: %s\n", fullFilename);
我也尝试了这里和那里的多个代码,我知道为什么但输出总是相同的,正如我提到的,如果我调试它,我可以看到完整路径,但我不能将它放入控制台,我使用 c而不是 cpp 文件,并使用 Visual Studio 2019。
【问题讨论】: