第一次用vc寫的檔案切割小軟體 CutFile

2021-04-06 10:45:52 字數 1464 閱讀 3330

學vc也幾個星期了 總想寫個小小的東西出來

但卻擔心自己懂的還太少

剛好帶做專案老師給我出了個題目

就是寫個能分割檔案的小冬冬

並要我2個星期完成  於是便恨下心開始了 

想不到不到一星期就完成了 哈哈 偷笑一下

其實是個非常非常簡單東西

非常非常的沒什麼技術含量 .`.`.`.`

不過寫完後也覺得成才了許多

看來以後要多寫寫

期間曾多次遇到難點而且csdn詢問

在此謝謝在csdn為我解答各位仁兄 使我能順利完成

現把**一併貼出來 給向我一樣的初學者參考參考

此**沒用異常檢測 功能**突出 剛好適合小菜閱讀

高手們見笑了

cfile file1(sfile,cfile::modereadwrite|cfile::sharedenynone);  // 開啟原始檔

cfile file2;

dword fileposition=file1.getposition();//檔案讀寫位置

dword fileremaind=file1.getlength();   //原始檔大小

cstring dfilename[21];                 //檔名陣列

cstring num;                           //檔案號碼

sfile=file1.getfilepath();             //源路徑

void*  buffer=malloc(psize);                // 設定 快取區

for(int i=0;i<=20;i++)

int n=fileremaind/psize+1;

for(int j=0;jif(fileremaindfile1.read(buffer,psize);//讀

file2.write(buffer,psize);//寫

fileposition=fileposition+psize;

fileremaind=fileremaind-psize;

file2.close();

file1.close();

// todo: 在此新增控制項通知處理程式**

}void cspdlg::onbnclickedbutton2()//選擇要切割的檔案

void cspdlg::onbnclickedbutton3()// 選擇輸出資料夾

else if (dfile.right(1) != _t("//"))  

dfile += _t("//");}}

updatedata(0);       //顯示

void cspdlg::onbnclickedbutton4()  //合併

// end if//

}// end for//

file1.close();  // 關閉檔案

}//end lsaint

第一次寫的VC服務程序

前面說過用delphi寫了乙個服務程序,以防止學生退出學生端程式,但 天寓 電子教室 教學廣播系統卻不適用,我們新的電腦室就是用這個的,這個有點好處是可以限制學生端的可執行程式和可上網 用服務程序開啟的學生端程序,其 使用者名為system,不是登入使用者,天寓不知什麼回事,程序列表中顯示有了,但卻...

第一次用Python寫的冒泡

usr bin env python coding utf 8 python 2.7.0 while 1 print 請問您想輸入幾個數字進行大小排序 nums input if nums 1 break elif 0 nums 1 print 輸入的數字太少了,請重新輸入 continue els...

第一次寫,看看怎麼寫,小作業

使用的軟體是 vs2012 主方法 如下 num console.writeline 輸入回車鍵以繼續。console.readline xun 1 else if up2 num console.writeline 輸入回車鍵以繼續。console.readline xun 1 else else...