回 帖 发 新 帖 刷新版面

主题:这个小程序怎么就不对呢?

[[size=3]我想对五个数求和,这五个数准备在键盘上输入,所以我用数组定义的!
高手帮我看看这个程序怎么就不对呢?
      subroutine sum (x,s)
      integer x(I)
      real s
      do 10 I=1,5
         s=s+X(I)
   10 continue
      end[/size]

回复列表 (共12个回复)

沙发


  [size=3]A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association   [I]
      integer x(I)
----------------^[/size]

[size=2]这是什么意思呢?[/size][em18]

板凳


x(5)

3 楼

谢谢楼上!果然是这样的!不过为什么我的程序在build时总是这样的错误!
Linking...
dfor.lib(DFORMAIN.OBJ) : error LNK2001: unresolved external symbol _MAIN__
Debug/Text1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Text1.exe - 2 error(s), 0 warning(s)

4 楼

[quote]谢谢楼上!果然是这样的!不过为什么我的程序在build时总是这样的错误!
Linking...
dfor.lib(DFORMAIN.OBJ) : error LNK2001: unresolved external symbol _MAIN__
Debug/Text1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Text1.exe - 2 error(s), 0 warning(s)[/quote]
查看自己的工程类型
console和library默认链接的库是不同的

5 楼

楼主新学fortran还写这种风格的代码...  要么老实点写写书上的.

6 楼

我实在弄不明白你说的这话是什么意思?感觉大家都懂哈!
能不能再给我讲讲![em8]

7 楼

我编的所有程序都是这个问题,谁给我说说呗!

8 楼

4楼已经说清楚了, 你检查清楚你建立的是console还是library, 前者要有明确的主程序后者反之.

9 楼


问题的关键是怎么看啊?[em8]

10 楼

大哥, 你的工程怎么建立的? 一开始就有得选啊. 要不还是看看彭国伦的书, 入门看的中文书比较推荐的了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册