vs2022运行Fortran语言常见问题及解决方法

1.出现该错误提示,以下是源代码

remark #8291: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+7'

 Do i=1,nx-1
     If(mod(j,10)==0.and.mod(i,10)==0)Then
         Write(TPFILE,'(a5,1x,E14.9,a1,E14.9,1x)') 'point',xx(i,j),',',yy(i,j)
         Write(TPFILE,'(a4,1x,a1,1x,E14.9,a1,E14.9,1x,i2,1x,i1,1x,i3)') 'text','c',xx(i,j),',',yy(i,j),50,0,j
     Endif
 EndDo

程序在vs低版本可正常运行,在2022年版本出现该提示,主要原因在于数据格式定义中(EW,D)需满足(W>=D+7)

正确代码为:

        Do i=1,nx-1
            If(mod(j,10)==0.and.mod(i,10)==0)Then
                Write(TPFILE,'(a5,1x,E16.9,a1,E16.9,1x)') 'point',xx(i,j),',',yy(i,j)
                Write(TPFILE,'(a4,1x,a1,1x,E16.9,a1,E16.9,1x,i2,1x,i1,1x,i3)') 'text','c',xx(i,j),',',yy(i,j),50,0,j
            Endif
        EndDo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Visual Studio 2022运行 Fortran 代码,需要安装一个 Fortran 编译器和集成开发环境(IDE)。以下是一些常见的 Fortran 编译器和 IDE: 1. Intel Fortran 编译器:这是一个商业编译器,可以在 Intel 的官方网站上购买和下载。安装后,它会自动集成到 Visual Studio 中。 2. GFortran 编译器:这是一个免费的开源编译器,可以从 MinGW-w64 或 Cygwin 安装程序中获得。安装后,需要手动配置 Visual Studio 中的编译器路径和参数。 3. Silverfrost FTN95 编译器:这是一个商业编译器,可以在 Silverfrost 的官方网站上购买和下载。安装后,它会自动集成到 Visual Studio 中。 安装好 Fortran 编译器后,可以在 Visual Studio 中创建一个 Fortran 项目,并编写、编译和运行代码。具体操作步骤如下: 1. 打开 Visual Studio 2022,选择 "File" -> "New" -> "Project"。 2. 在 "New Project" 窗口中,选择 "Fortran" -> "Console Application",并设置项目名称和存储位置。 3. 在 "Solution Explorer" 中,右键单击 "Source Files",选择 "Add" -> "New Item",并选择 "Fortran File"。 4. 在新建的 Fortran 文件中编写代码,并保存。 5. 在菜单栏中选择 "Build" -> "Build Solution",编译代码。 6. 在菜单栏中选择 "Debug" -> "Start Without Debugging",运行代码。 注意:在编写 Fortran 代码时,需要使用 Fortran 语言的语法和规范。具体语法和规范可以参考 Fortran 语言的官方文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值