分割/合併程序

該程序進行文件的分割,可以按照用戶給定的大小進行分割,也可以分割成固定的份數。

 

chead.h

 

cfile.c

 

 

對GetCutedfileName,最開始的版本是:

 

我以爲該版本會比較慢些,但沒想到兩者的效果居然差不多……

程序中的數據類型的隱形轉換也讓我頗費腦筋。開始使用的是int,後來覺得讓程序自己進行隱形轉換會對效率有所影響。不知道是不是這樣……

在GetInfo中,if(getchar()=='1')和else兩句中,對cutedfilenum和cutedfilesize兩值的確定很有意思。開始沒有注意到這一點,因此分割後的文件總有問題,要麼是多了一個,要麼是文件大小不對……

 

相對分割而言,合併就太簡單啦~

 

cfile.c

 

 

so simple……沒有什麼好說的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章