| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1312 人关注过本帖
标题:请教随机排序结果写入txt文件
只看楼主 加入收藏
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
结帖率:73.44%
收藏
已结贴  问题点数:20 回复次数:1 
请教随机排序结果写入txt文件
先生您好,我有37个数的原表(37行1列),用代码能将这37个数随机排列后写入"记录表.dbf"中,现在我想将随机排成后这37个数用为一行写入"表.txt"文件中,但这后部分的修改不会了,请先生指点,谢谢


CLEAR
CLOSE  all
SET SAFETY OFF
N=37
 Create table  记录表 ('列1' N(3))
    FOR T=2 TO n
      ALTER table  记录表 ADD ('列'+ALLTRIM(STR(T))) N(3)
    ENDFOR
input '        请输入想搜索的循环次数!:' to 循环次数
*-------------以下一行是最外层循环开始
FOR JJJ=1 TO 循环次数
USE 原表
JS=RECCOUNT()
RAND(-1)
FOR i=1 TO JS
REPLACE 随机数  WITH  RAND()*VAL(SYS(2))*0.0357913
SKIP
ENDFOR
sort to 排序 ON 随机数/A
USE 排序
copy to 排序后.dbf fiel 变量
USE  排序后
 Dimension AB(JS)
select * from 排序后 into array AB
  CLOSE  all   
  *  ----------想把以下部分写入"记录表. dbf"的代码改成写入"表.txt"文件中
USE 记录表
APPEND BLANK
  FOR J=1 TO n
  REPLACE  ('列'+ALLTRIM(STR(J)))  WITH  ab(J)
  ENDFOR
  
  
  ENDFOR
 MESSAGEBOX('本 次 运 行 结 束 !!',64,'信息提示')
请教先生写入txt.rar (7.04 KB)
搜索更多相关主题的帖子: 随机 排序 写入 txt 文件 
2017-05-13 21:17
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:987
专家分:4946
注 册:2013-2-16
收藏
得分:14 
先用
TEXT TO VarName  NOSHOW
      TextLines
ENDTEXT
把你要写的字符串写入变量 VarName  中,再用
STRTOFILE(VarName, cFileName ) 把变量写入 txt 文件中 ,自己看一下帮助文件即可理解。
 
2017-05-14 00:23
快速回复:请教随机排序结果写入txt文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017807 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved