Visual studio 在Visual Studio中将FORTRAN 77文件转换为FORTRAN 90时出现的问题

Visual studio 在Visual Studio中将FORTRAN 77文件转换为FORTRAN 90时出现的问题,visual-studio,fortran,fortran90,fortran77,Visual Studio,Fortran,Fortran90,Fortran77,很抱歉问这个问题,但我对VisualStudio和Fortran完全陌生 我有一个FORTRAN(77?)文件名.f,我想在Visual studio中编辑它 是否可以只编辑此文件,然后在Visual Studio中编译它,而不必创建整个项目?我没有找到一个办法 因此,我尝试在Visual Studio中创建一个新的f90项目X,并将文件名.f的代码复制/粘贴到该X.f90中。我知道我必须处理文件名(.f->.f90)和注释(C->!),但在我的文件顶部似乎有问题 DIMENSION UZ(N,

很抱歉问这个问题,但我对VisualStudio和Fortran完全陌生

我有一个FORTRAN(77?)文件名.f,我想在Visual studio中编辑它

是否可以只编辑此文件,然后在Visual Studio中编译它,而不必创建整个项目?我没有找到一个办法

因此,我尝试在Visual Studio中创建一个新的f90项目X,并将文件名.f的代码复制/粘贴到该X.f90中。我知道我必须处理文件名(.f->.f90)和注释(C->!),但在我的文件顶部似乎有问题

DIMENSION UZ(N,M),VZ(N,M),EZ(N,M)
DIMENSION UP(N,M),VP(N,M),EP(N,M)
1,UPZ(N,M),VPZ(N,M),EPZ(N,M)
DIMENSION RHO(N,M),RHOZ(N,M)
编译器喜欢维度为的W行。。。。但是在第三行,他不喜欢1


有人知道为什么吗?1到底是什么意思?

我猜
1
在该行的第6位

在F77固定格式中,这意味着此行是前一行的延续

正确转换后,将如下所示:

DIMENSION UZ(N,M),VZ(N,M),EZ(N,M)
DIMENSION UP(N,M),VP(N,M),EP(N,M)  &
          ,UPZ(N,M),VPZ(N,M),EPZ(N,M)
DIMENSION RHO(N,M),RHOZ(N,M)

花几分钟的时间在这里四处寻找有关Fortran的固定格式源代码和自由格式源代码的问题和答案。更具体地说,关于连续字符,哪些字符是可用的,它们将被放置在哪里。我认为你对1最初位于行中第6位的说法是正确的。