線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1915
推到 Plurk!
推到 Facebook!

同個程式 DEVC和VC

尚未結案
wang84802
一般會員


發表:1
回覆:0
積分:0
註冊:2015-12-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-12-30 00:47:34 IP:1.161.xxx.xxx 訂閱
這是用來對磁碟進行掛載和卸載的程式
我需要用到磁碟位置
但是在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< system(o.str().c_str());
}
else if(a=='2'){
cout< system(k.str().c_str());
}

}

return 0;
}
系統時間:2024-04-27 11:44:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!