从函数更新(覆盖)和显示数组
updating (override) and displaying an arrays from function
所以我正在研究"生活游戏",我试图显示currentGen
的结果,然后覆盖这些结果,并将其显示在最后的结果的位置。例如:
00000
00000
00000
将被取代
00100
00100
00100
每次需要显示新结果时,都会替换旧结果。我的问题是结果只是像这个一样一个接一个地显示
00000
00000
00000
00100
00100
00100
00000
01110
00000
我尝试使用它来显示currentGen
数组的结果,但它只是输出所有的0
。这里还有一个链接,指向我正在使用的所有代码。http://ideone.com/QG4tsS
for (int i=0;i<XXX;i++) {
for (int j=0;j<YYY;j++) {
currentGen[i][j] += currentGen[i][j];
cout << currentGen[i][j] << " ";
}
cout << endl;
}
如果您在Windows下工作,在输出之前调用system("cls")
,应该可以满足您的需要。如果您使用的是Linux,那么调用system("clear")
就可以了。
请注意,为了使用这些函数,您需要#include <stdlib.h>
(或大多数Windows IDE下的<iostream>
)。
一个棘手的方法是在打印数据之前,使用超过25个NewLine(endl)手动清除屏幕。
相关文章:
- 显示数组中的学生 ID 和最高分
- 我编写了一个程序来显示数组的内容,但它显示的是它的地址
- 为什么断点显示数组的第二个值是一个大数字?额外学分工作
- 使用指针显示数组的值
- 我无法显示包含整数最大值的索引. 但我可以显示数组中整数的最高值
- 数组:如何在指定索引之前显示数组的第一个和最后一个元素以及数组元素的差异?
- 使用增量/减少操作员在C 中显示数组的奇怪结果
- 将25个甚至整数存储到一个名为intlist的整数阵列中,然后在屏幕上显示数组,并在屏幕上显示名为fivintegers
- 显示数组的问题.一切都放在一个单独的行中,但不放入单独的列中
- strlen 显示数组元素的数量错误
- 我的函数不会用" "替换".",也不会按预期显示数组
- 以C++为单位乘以并显示数组的值
- 找不到标识符,尝试在 C++ 中显示数组值
- 如何显示数组名称中的名称
- 在列表小部件 Qt C++中显示数组内容
- c++将.txt文件中的字符串添加到字符串数组中,并显示数组的值
- C++如何将数组传递给函数,然后调用它来显示数组的值
- 从函数更新(覆盖)和显示数组
- 在单独的数据中显示数组数据
- 仅显示数组文本文件中的第一个字母