我是Fortran的新手,我想创建一个包含真实和字符的数组我尝试制作一个类型,让我在数组的第一列和另一个字符处有真正的变量,但它没有'我的变量来自.txt文件。 在将变量放入数组之前是否有任何选项可以读取变量,或者自定义类型是唯一的选择?在此先感谢!!
示例程序是
PROGRAM HOMEWORK
IMPLICIT NONE
integer::i
type custom
real :: data
character :: name
end type
type (custom), dimension (4) :: AA
OPEN(5,FILE="askhsh_fortran.dat")
do i=1,4
read(5,*) AA(i) % data , AA(i) % name
end do
WRITE(*,*)AA
close (5)
END PROGRAM HOMEWORK
答案 0 :(得分:3)
如果您希望变量同时包含实数和字符,则需要创建自定义类型,例如某些代码片段:
[FORMS]![frmEmployeeDetails].[Caption]