Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在c+中按列追加输出文件+;_C++_C_Arrays_Append - Fatal编程技术网

C++ 在c+中按列追加输出文件+;

C++ 在c+中按列追加输出文件+;,c++,c,arrays,append,C++,C,Arrays,Append,我正在编写一个程序,我想在循环中将结果按列打印到文件中。结果是一个与时间相关的数组。打印结果的一种方法是在每个步骤将数组打印到不同的文件中。另一个选项是按列附加值 array(T=0) array(T=1) array(T=2) ....... 该数组的大小约为100。我想知道这是否可以作为第二个选择,因为这将使我的事情更容易。可能吗?如果是,怎么做 编辑: 很抱歉,我的回答不够清晰,而且迟了 让我举个例子。我有一个100个元素的数组。但是,在经过一组时间步长的计算之后,将修改此数组。

我正在编写一个程序,我想在循环中将结果按列打印到文件中。结果是一个与时间相关的数组。打印结果的一种方法是在每个步骤将数组打印到不同的文件中。另一个选项是按列附加值

array(T=0)   array(T=1)   array(T=2) .......
该数组的大小约为100。我想知道这是否可以作为第二个选择,因为这将使我的事情更容易。可能吗?如果是,怎么做

编辑: 很抱歉,我的回答不够清晰,而且迟了


让我举个例子。我有一个100个元素的数组。但是,在经过一组时间步长的计算之后,将修改此数组。因此,100个元素将转变为其他元素。所以问题是我如何得到输出。因此,我希望在每个时间步之后打印更改的数组。一种方法是将其打印到不同的文件中。但是如果可能的话,我想把所有的输出像矩阵一样打印在一个文件中。此矩阵的每一列都将是每个时间步后更改的数组。因此,我可以在每次修改阵列时不存储阵列的情况下执行此操作吗?或者,我可以将数组每次按列打印到同一个文件中吗?我希望这能有所帮助。

这一点非常不清楚。你能给我们举个例子吗?如果我理解正确,在Windows/Linux上给定一个文件的布局,这是不可能的(我实际上知道这在一个叫做VOS的操作系统中是可能的,但我不知道在Windows/Linux中有类似的本机功能)。但是,您可以通过使用空格来准备文件,用足够的数据填充行,并在“追加”时覆盖这些行来模拟这种情况。