[讨论] C语言小练习之获取文件名称

于思   2011-9-15 16:16 楼主
前提:在一个文件夹中,有1000个文件夹,文件夹的名字都是规则的"姓名 分数".例如: eeworld 99.
要求:将1000个文件夹的名字都写入txt文档
附加要求:对txt文档中的文件夹名称数据进行排序.

回复评论 (3)

这个问题,没有有兴趣吗???

LINUX C编程很好的一个练习.
没人回答,明天给答案.

[ 本帖最后由 于思 于 2011-9-15 18:34 编辑 ]
点赞  2011-9-15 18:32
dirv1.zip (718 Bytes)
(下载次数: 29, 2011-9-16 08:41 上传)

dirv2.zip (933 Bytes)
(下载次数: 22, 2011-9-16 08:41 上传)

点赞  2011-9-16 08:41
两个要求的答案.
重点: 用opendir函数读取当前文件夹下的文件名,并用数组指针存放文件名数据.然后通过重定向输入到txt文件中.

排序用到了冒泡法.

本程序通过基于LINUX C,在VC6下编译通不过.
最后windows版本通过cygwin编译生成.
点赞  2011-9-16 08:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复