您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字串操作语言 >

c语言中从文件中按行读取字符串并进行相应操作。

发布时间:2019-06-24 20:33 来源:未知 编辑:admin

  现在我已经将每行数据存放到arr[][]数组中,将(所有)数据字段存放到arr_b[][]数组中(arr_b【0】存放的是第一行第一个字段,arr_b【4】存放的是第二行第一个字段....),请问该如何根据字段一进行去重操作,根据字段三进行排序操作呢?

  我要将处理后的数据写入到另一个文件中,去重,排序,保留原来格式。去重的意思是,去除重复行展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部去重:依次比较每两个数组,如果有重复的将其中一个做标记,表示是重复的,在最后需要写入另一文件中时,只要依次写入每条记录,碰到有标记的就不写入即可。注意标记应与所有数据不相同的。

  排序:对字段三进行排序,方法自选,简单的就是冒泡排序,只是每次比较字段三的数据,然后对换这一行信息内容,比如,如果按照自小到大顺序排,ij,arr_b[i][2]arr_b[j][2],就将arr_b[i]和arr_b[j]都对换就可以了。

  展开全部使用数组的话去重可以向后搜索,遇到空的跳过、重复的删除(变为空)。

http://rasptools.com/zichuancaozuoyuyan/90.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有