我之前曾问a question,这与现在有点相关,但是,请多多帮忙。
据我所知,从this link开始,我应该能够将redirect.stdin用于命名管道,然后对管道使用putc或二进制写命令,并将未格式化的数据写入其中。
尽管如此,我希望,在另一端,一个并行运行的fortran进程读取一个管道,我的D代码写入,并写入另一个,我可以从中读取,而在D代码中
现在问题是我在Fortran找不到有关命名管道的更多信息。
在使用C接口之前,对Fortran来说,有没有办法读取管道并在Fortran的单独并行管道上写入?
编辑:感谢提示,我对它进行了分类。
答案 0 :(得分:1)
我对Fortran一无所知,但如果你在D端使用管道重定向,那么Fortran方需要使用常规的输入读取和输出写入功能,就像在屏幕上打印文本一样,将在D方收到。