怎样用C语言对某个目录下的文件名进行排序

怎样用C语言对某个目录下的文件名进行排序,第1张

以下是具体的代码:

/*

** 常见排序算法比较

*/

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <windows.h>

#define N 10

#define Demo 1

文件夹里文件的排序的方法有:名称,日期,类型,大小,标记,递增,递减等。

常用的排序一般是名称,日期,类型,大小。默认的排序一般为名称。

文件夹里文件排序的步骤:

(1)打开需要排序文件的文件件;

(2)右击白色部分(点中文件右击会d出文件属性栏);

(3)鼠标放在排序方式上面,d出排序复选框;

(4)点击选择需要排序的方式即按选择的方式排序。

扩展资料:

忽略名称中的前导字符,将名称视为以下子串的拼接,自左向右依次比较所有子串:纯符号串、纯数字串、纯英文字母串、纯汉字

按子串的类型排序:符号<数字<英文字母<汉字

类型相同的,按下列规则排序:

数字:按数值大小由小到大排列,同等大小按前导零数目由多到少排列。

英文字母:按a-z的顺序排列,不区分大小写。

汉字:根据系统当前的语言识别码(LCID,Windows Language Code Identifier)排序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12102484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存