c++ - 将矩阵写入文件

标签 c++ file-io matrix output

我在尝试将矩阵写入文件时遇到问题。我设法打开了一个文本文件,但显示的不是 3x3 矩阵,而是一个很长的数字,这是一个错误。

我的代码是

outf.open("Out2.txt");
            cout<<"Please enter the output file(Out2.txt\n";
            cin>>outfile;
            if (outfile == "Out2.txt"); 
            {                                       
            outf<<"The sum of Matrix X and Matrix Y is:"<<sum[3][3]; 
                }               
            outf.close();

解决方案可能非常简单,但我无法在线找到解决方案!

最佳答案

你需要单独写出矩阵元素

out << sum[0][0] << "," << sum[0][1] << etc.

关于c++ - 将矩阵写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23340437/

相关文章:

c - fscanf() 在读取文件上的结构时只能接受一个字符串,而不是 int C

perl - 如何在 Perl 中读入目录的内容?

MATLAB 用零展开矩阵

c++ - 如何确定已分配缓冲区的大小

c++ - 指向类中多维数组的指针

c++ - 封装私有(private)枚举

C++ 代码在 Win 2000 中崩溃但在 Win xp 中不崩溃

java - 如何存储和检索文件中对象的数组列表?

c++ - 如何用另一个矩阵的值替换 C++ 中矩阵的元素(使用 Rcpp)?

javascript - 在 Canvas 中旋转图像并保持其可拖动