我有Python代码与C++库交谈,它只接受文件名.我希望它从stdin读取.在Unix机器上我可以使用"/ dev/stdin".我以为我可以在Windows上使用特殊的"CON"设备,但更像是/ dev/tty,因为"echo something | my_program"不起作用.
在Windows下支持管道并不重要,但现在我很好奇.那个操作系统有文件名"/ dev/stdin"吗?
据我所知,没有与 /dev/stdin 等效的东西。但是,如果您确实需要,可以创建自己的命名管道 (CreateNamedPipe) 并将名称传递给 C++ 库,使用单独的线程将输入从 stdin 馈送到命名管道中。
| 归档时间: |
|
| 查看次数: |
4168 次 |
| 最近记录: |