
Fortran在IVF VS2008下和Compaq Fortran上使用方法不一样?
看彭国伦的FORTRAN教材,按照例题写了这么一个小程序programmainimplicitnonewrite(6,*)"Helloworld!"stopend在Com...
看彭国伦的FORTRAN教材,按照例题写了这么一个小程序
program main
implicit none
write (6,*) "Hello world!"
stop
end
在Compaq Visual Fortran上运行正常。但是Intel Visual Fortran在VS2008下不能运行,点生成出现“全部重新生成: 成功 1 个,失败 0 个,跳过 0 个”,但是点调试就会提示“无法启动程序XXX.exe,系统找不到指定的文件。”我去那个目录里找也确实看不到这个exe文件。是不是CVF和IVF的程序写法不一样?
谢谢 展开
program main
implicit none
write (6,*) "Hello world!"
stop
end
在Compaq Visual Fortran上运行正常。但是Intel Visual Fortran在VS2008下不能运行,点生成出现“全部重新生成: 成功 1 个,失败 0 个,跳过 0 个”,但是点调试就会提示“无法启动程序XXX.exe,系统找不到指定的文件。”我去那个目录里找也确实看不到这个exe文件。是不是CVF和IVF的程序写法不一样?
谢谢 展开
4个回答
展开全部
你的问题不是出在编译器上,而是编程习惯上。
问题是这句:
write (6,*) "Hello world!"
write的括号里,第一个是显示位置,若在显示器上显示,即默认的显示设备,打个* 号就行了。
6是默认的显示设备,一般都是打*,就好。这个肯定在任何编译器都没问题。
一般编程,默认的话都是打个*。
问题是这句:
write (6,*) "Hello world!"
write的括号里,第一个是显示位置,若在显示器上显示,即默认的显示设备,打个* 号就行了。
6是默认的显示设备,一般都是打*,就好。这个肯定在任何编译器都没问题。
一般编程,默认的话都是打个*。
更多追问追答
追问
这里我也试过打*,一样的会出错啊
追答
你把()里后面那个*改为 "(a)" 试试。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-07-22 广告
虚拟筛选 (Virtual Screening, VS)是基于小分子数据库开展的活性化合物筛选。利用小分子化合物与药物靶标间的分子对接运算,虚拟筛选可快速从几十至上百万分子中,遴选出具有成药性的活性化合物,大大降低实验筛选化合物数量,缩短研...
点击进入详情页
本回答由MCE 中国提供
展开全部
VS2010+Intel visual fortran 2011 测试正常,建议楼主重装编译器吧,先装VS再装intel fortran
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没区别,是你的配置或路径或操作问题,没遇到过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议重装VS2008,是VS2008没有装完全应该是。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询