打印当前PATH的命令是啥(window`s API,使用c ++)[重复]
Posted
技术标签:
【中文标题】打印当前PATH的命令是啥(window`s API,使用c ++)[重复]【英文标题】:what is the command that prints the current PATH (window`s API, using c++) [duplicate]打印当前PATH的命令是什么(window`s API,使用c ++)[重复] 【发布时间】:2016-04-02 16:39:35 【问题描述】:我正在用 c++ 编写一个基本的 win shell,其中一个请求是支持打印当前(“选择”)路径的函数(基本上是“echo %cd%”所做的)...... 有人可以发布命令名称和/或用法。我已经在谷歌上搜索了大约一个小时
【问题讨论】:
GetCurrentDirectory()
?
-1:一小时不是很长的时间。您应该习惯于进行自己的研究。如果这意味着您必须在一两天内通读 WinAPI 文档,那么就这样吧……您会做得更好,因为之后您将知道将来在哪里寻找东西。用勺子喂你函数名称根本不会教你任何东西。此外,您可能希望努力提高您的搜索技能,因为答案实际上是在 Google 上windows api current directory
的第一个结果。
可能你的用户引用了PATH
,与当前目录无关?
【参考方案1】:
您要查找的函数是GetCurrentDirectory
。
您可能很难找到它,因为您不知道要搜索什么词。我是通过搜索“windows api get working directory”找到的。
【讨论】:
【参考方案2】:WinAPI函数为:GetCurrentDirectory 该链接显示了该 WinAPI 函数的 C++ 用法。
下面是一个在完整控制台程序中使用该函数的示例:Changing The Current Directory
此函数是特定于平台的:windows.h > winbase.h > kernel32.dll
【讨论】:
这是一个 WinAPI 函数,不是 C++ 函数。 @BarryTheHatchet 该人明确要求使用 winapi 函数,所以我看不到问题...? 他没有说这是个问题,只是说我调用了一个 C++ 函数,可能暗示它是 ISO C++ 标准的一部分,而实际上它是一个 Microsoft 库。 是的,就是这样。 啊,我明白了;好的。然后无视^^以上是关于打印当前PATH的命令是啥(window`s API,使用c ++)[重复]的主要内容,如果未能解决你的问题,请参考以下文章