论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录 或 注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 3281阅读
  • 12回复

小弟初学,求各位大神指教,我这个小程序哪错了,怎么运行不出来 [复制链接]

上一主题 下一主题
离线忘色鬼
 

发帖
290
土币
3862
威望
26
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-07-04
回复本帖可获得1个土币奖励!
每人最多可获奖1次,奖池剩余10个土币 (中奖几率10%)

def setup
     a_size = 20                       ;定义数组维数
    IO_READ  = 0                ;定义关键词wr值,0表示从文件读出数据到内存
    IO_WRITE = 1                ;定义关键词wr值,1表示从将数据写入文件
    IO_ASCII = 1                  ;定义关键词mode值,1表示ASCII类型数据
end
setup
def io
    array aa(a_size)   bb(a_size)               ;定义数组aa,bb均为一维数组
    status = open(‘ssw’, IO_WRITE, IO_ASCII)      ;打开文件,待数据写入,数据类型为ASCII码(运行文件会在输入文件的同目录下生成一个ssw文件)
    aa(1)  = 'Line 1 ... Fred'                   ;指定数组aa的第1个元素
    aa(2)  = 'Line 2 ... Joe'                    ;指定数组aa的第2个元素
    aa(3)  = 'Line 3 ... Roger'                  ;指定数组aa的第3个元素
    status = write(aa,3)                        ;将数组aa的3个元素写入文件
    status = close                            ;关闭文件
    status = open(‘ssw’, IO_READ, IO_ASCII)    ;打开文件,从文件读出数据到内存
    status = read(bb, a_size)                    ;读出20条记录作为数组bb的元素,返回值应为3
    if status # 3 then                          ;如果记录数不是3,则输出Bad number of lines
        oo = out(' Bad number of lines')
    endif
    status = close                             ;关闭文件
    oo = out('bb(1)\t'+bb(1))                   ;将数组bb中的3个元素输出
    oo = out('bb(2)\t'+bb(2))
    oo = out('bb(3)\t'+bb(3))
end
io
勤奋、严谨、求实、进取
离线忘色鬼

发帖
290
土币
3862
威望
26
原创币
0
只看该作者 1楼 发表于: 2013-07-04
自己先顶一个,向各位大神请教!
勤奋、严谨、求实、进取
离线ytngj

发帖
991
土币
411
威望
145
原创币
0
只看该作者 2楼 发表于: 2013-07-05
fish函数不好学,我最怕这个了
离线忘色鬼

发帖
290
土币
3862
威望
26
原创币
0
只看该作者 3楼 发表于: 2013-07-05
回 ytngj 的帖子
ytngj:fish函数不好学,我最怕这个了 (2013-07-05 09:45) 

吃这口饭的,出来混迟早要还的
勤奋、严谨、求实、进取
离线953745679

发帖
2462
土币
2957
威望
67
原创币
0
只看该作者 4楼 发表于: 2013-07-05
呵呵,没咋看懂
离线忘色鬼

发帖
290
土币
3862
威望
26
原创币
0
只看该作者 5楼 发表于: 2013-07-10
回 953745679 的帖子
953745679:呵呵,没咋看懂 (2013-07-05 12:52) 

你介头像太销魂鸟
勤奋、严谨、求实、进取
离线trackbed

发帖
5
土币
1266
威望
0
原创币
0
只看该作者 6楼 发表于: 2013-07-20
Copy following and paste in the FLAC3D, it should work!

def setup
     a_size = 20            
    IO_READ  = 0            
    IO_WRITE = 1            
    IO_ASCII = 1            
end
@setup
def io
    array aa(a_size)   bb(a_size)            
    status = open('ssw', IO_WRITE, IO_ASCII)  
    aa(1)  = 'Line 1 ... Fred'                
    aa(2)  = 'Line 2 ... Joe'                
    aa(3)  = 'Line 3 ... Roger'              
    status = write(aa,3)                      
    status = close                            
    status = open('ssw', IO_READ, IO_ASCII)  
    status = read(bb, a_size)                
    if status # 3 then                        
        oo = out(' Bad number of lines')
    endif
    status = close                            
    oo = out('bb(1)\t'+bb(1))                
    oo = out('bb(2)\t'+bb(2))
    oo = out('bb(3)\t'+bb(3))
end
@io
离线trackbed

发帖
5
土币
1266
威望
0
原创币
0
只看该作者 7楼 发表于: 2013-07-20
it seems there is some wired charaters in your fish function
离线忘色鬼

发帖
290
土币
3862
威望
26
原创币
0
只看该作者 8楼 发表于: 2013-07-20
回 trackbed 的帖子
trackbed:it seems there is some wired charaters in your fish function (2013-07-20 13:36) 

Thanks。。。。。。。
勤奋、严谨、求实、进取
离线zcb4245456

发帖
43
土币
11
威望
-46
原创币
0
只看该作者 9楼 发表于: 2014-04-11
貌似有点看不懂啊
离线zcb4245456

发帖
43
土币
11
威望
-46
原创币
0
只看该作者 10楼 发表于: 2014-05-20
fish语言真是受不鸟
离线chenpf09

发帖
334
土币
1142
威望
29
原创币
0
只看该作者 11楼 发表于: 2014-05-27
能不能简单说一下,具体要达到什么效果呀????
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站