有一个文本文件,里面在不规则的位置有诸如0002,0003....0100这样的字符串,现在需要把它们依次改为0001,0002,....0099应该如何实现呢?
总是想不出好办法来请高人指教!!

解决方案 »

  1.   

    一个怪招,做不做由你;
    把它当成一个文本数据库(可建立临时的),然后用select * from table order field哈哈!不用写算法啦
      

  2.   

    一个怪招,做不做由你;
    把它当成一个文本数据库(可建立临时的),然后用select * from table order by field哈哈!不用写算法啦
      

  3.   

    首先感谢各位的热心参与,确实当时有好多没有说清楚的地方。好几天没有上来,我已经用TC解决了这个问题。就是用一楼朋友所说的办法,转换成数值后再运算。之所以说位置不规则,是因为每条记录在导出文件中所占大小不是固定的(是多大就占多大空间),也就是说0002,0003出现的位置没有什么必然的联系,没有所以不能用fwrite()这样的函数按固定长度读取。
    再次感谢大家的参与!