我想知道你会怎么做:
我提供了网格的宽度和高度作为命令行参数,现在我需要从标准输入中读取网格并将其存储到一个二维数组中。如果命令行参数只是标准整数,并且网格格式如下:
1 2 3 4 5 6 ... x
1 2 3 4 5 6 ... x
1 2 3 4 5 6 ... x
. . . . . . ... x
y y y y y y y y
我该怎么读这个?我真的很困惑,因为我没有固定的行数和列数,因为每个行数和列数的值都可以根据用户输入而改变。
我试图在提示用户输入随机数的行数和列数之后,创建一个随机数矩阵。我只能使用嵌套的for循环。
我创建了两个变量:行和列,但我的主要问题是如何使for循环正确回显。这是我的循环函数
for i in [1..$rows]; do
echo "$RANDOM";
done
我尝试用1+1来增加i的值,但不管它只运行了一次循环。我希望脚本读取$rows的值。
Microsoft Visual Studio 2008,Windows 7 Professional 64
我有一个扩展了C#的DataGridView类
public class DataGridViewTest : DataGridView
该类以编程方式设置列和行数。
我有一个表单应用程序,它创建一个DataGridViewTest实例并将其添加到一个GroupBox中。
DataGridViewTest为列数和行数定义静态成员。
private static int NUM_COLUMNS = 2;
private static int NUM_ROWS = 2;
下面是设置所有内容