我试图在 Windows 下的 FORTRAN 控制台上以二进制格式写入,但我做不到。我知道我可以使用 Open() 函数并使用 Form='Unformatted' 打开文件并以二进制格式写入。但我需要在控制台上写而不是外部文件。
我的项目是使用管道机制在 FORTRAN 和 C++ 程序之间进行通信。通信的一部分是发送大量的双精度数字。现在我正在发送实际数字。如果我可以将它们以二进制格式发送,它将加快处理速度。
有没有办法在 FORTRAN 的控制台上以二进制格式写入?我试图通过 char() 函数对数字进行类型转换,但它仅适用于整数而不是双倍!
任何帮助将不胜感激
谢谢