【发布时间】:2010-10-01 20:10:19
【问题描述】:
Win32 API 中是否有与 Linux/Unix stdio.h popen() 函数大致等效的函数?如果有,在哪里可以找到?
编辑:我需要知道这一点来修补 D 标准库中的一个遗漏。任何答案都必须仅使用标准 Win32 API,不得使用特定于 MSVC 的函数。另外,如果存在的话,我更喜欢不是非常低级的东西。
【问题讨论】:
-
_popen 是 Windows 上标准 C 库的一部分,任何链接/使用标准 C 库的人都可以使用。
-
好的,我似乎无法从支持 C ABI 的 D 中得到它,但这可能超出了这个问题的范围。
-
Windows 不是 Linux;操作系统中没有标准 C 库。 KERNEL32.DLL 没有 printf()