该程序进行文件的分割,可以按照用户给定的大小进行分割,也可以分割成固定的份数。
chead.h
cfile.c
对GetCutedfileName,最开始的版本是:
我以为该版本会比较慢些,但没想到两者的效果居然差不多……
程序中的数据类型的隐形转换也让我颇费脑筋。开始使用的是int,后来觉得让程序自己进行隐形转换会对效率有所影响。不知道是不是这样……
在GetInfo中,if(getchar()=='1')和else两句中,对cutedfilenum和cutedfilesize两值的确定很有意思。开始没有注意到这一点,因此分割后的文件总有问题,要么是多了一个,要么是文件大小不对……
相对分割而言,合并就太简单啦~
cfile.c
so simple……没有什么好说的
本文介绍了一种能够根据用户需求按大小或份数分割文件,并能将这些分割后的文件重新合并为原始文件的程序实现。文章详细展示了程序的源代码,并讨论了其中涉及的数据类型转换及文件名处理等问题。
307

被折叠的 条评论
为什么被折叠?



