填充Fortran 2D阵列

时间:2018-10-01 04:04:21

标签: fortran gfortran

我想知道如何填充一个很大的二维数组。我只想用X或一个值填写并打印出来。

到目前为止:

CHARACTER Grid(20,20)

print *, Grid

1 个答案:

答案 0 :(得分:2)

那应该很简单。怎么样:

program simple
   CHARACTER(len=1) :: Grid(20,20)
   Grid = "x"
   Print *, Grid
end program simple

您可以here对其进行测试。请注意,您必须事先知道/确定字符的长度,否则必须使用可分配的字符数组。如果希望每个元素具有不同的字符长度,则必须创建可分配字符的可分配数组,这在Fortran 2003及更高版本中是可能的。