D和Fortran之间的管道

时间:2014-07-09 17:04:56

标签: fortran pipe d

我之前曾问a question,这与现在有点相关,但是,请多多帮忙。

据我所知,从this link开始,我应该能够将redirect.stdin用于命名管道,然后对管道使用putc或二进制写命令,并将未格式化的数据写入其中。

尽管如此,我希望,在另一端,一个并行运行的fortran进程读取一个管道,我的D代码写入,并写入另一个,我可以从中读取,而在D代码中

现在问题是我在Fortran找不到有关命名管道的更多信息。

在使用C接口之前,对Fortran来说,有没有办法读取管道并在Fortran的单独并行管道上写入?

编辑:感谢提示,我对它进行了分类。

1 个答案:

答案 0 :(得分:1)

我对Fortran一无所知,但如果你在D端使用管道重定向,那么Fortran方需要使用常规的输入读取和输出写入功能,就像在屏幕上打印文本一样,将在D方收到。