同個程式 DEVC和VC |
尚未結案
|
wang84802
一般會員 發表:1 回覆:0 積分:0 註冊:2015-12-27 發送簡訊給我 |
這是用來對磁碟進行掛載和卸載的程式
我需要用到磁碟位置 但是在DEVC顯示的()和在VC顯示的不同 想請問各位大大原因何在?? (DEVC上才是正確的 檔案裡有圖) #include #include #include #include #define BUFSIZE MAX_PATH using namespace std; int main (){ BOOL bFlag; TCHAR Buf[BUFSIZE]; // temporary buffer for volume name TCHAR Drive[] = TEXT("c:\\"); // template drive specifier TCHAR I; char n[26] ; int m=0; string volume=""; char a; // Walk through legal drive letters, skipping floppies. for (I = TEXT('c'); I < TEXT('z'); I ) { // Stamp the drive for the appropriate letter. Drive[0] = I; bFlag = GetVolumeNameForVolumeMountPoint( Drive, // input volume mount point or directory Buf, // output volume name buffer BUFSIZE ); // size of volume name buffer if (bFlag) { n[m]=I; m ; cout << Drive <<" " << Buf< } cout << "Which Driver you want to mount : " ; cin>> a; Drive[0]=a; bFlag = GetVolumeNameForVolumeMountPoint( Drive, // input volume mount point or directory Buf, // output volume name buffer BUFSIZE ); // size of volume name buffer //Volume = Buf; ostringstream o; o<<"Mountvol "< ostringstream k; k<<"Mountvol"<<" "< while(1){ cin >> a; if(a=='1'){ cout< } else if(a=='2'){ cout< } } return 0; } |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |