1
我试图由彩车用八度(在OS X)的二进制文件,但我发现了以下错误的二进制文件:阅读与倍频
octave-3.2.3:2> load Input.dat R -binary
error: load: failed to read matrix from file `Input.dat'
写入文件,如下所示:
std::ofstream fout("Input.dat", std::ios::trunc | std::ios::binary);
fout.write(reinterpret_cast<char*>(Buf), N*sizeof(double));
fout.close();
任何想法在这里可能会出错?
谢谢,我快速浏览了Octaves文件格式,但找不到它。 –
请尝试下面的代码(在提供规范的文件顶部附近有一个很大的评论):http://www.google.com/codesearch#Y11mkMpBc8Y/pub/octave/bleeding-edge/octave-2.9.9。的tar.gz%7CK3-pa5KXpC4 /倍频2.9.9/SRC/ls-oct-binary.cc&exact_package = FTP://ftp.octave.org/pub/octave/bleeding-edge/octave-2.9.9.tar。 GZ&q = save_binary_data&类型= CS –