基於MFC輸入輸出位置設定方法

2021-08-03 09:00:23 字數 1416 閱讀 8269

今天上午都在整理前段用到的東東,乾脆就都理一下吧,雖然是個笨鳥,但是一步一步來,向前走。這篇要總結的是mfc的dialog上實現輸入資料檔案路徑和儲存資料檔案路徑的方法:

1.       選擇輸入輸出單個檔案的路徑設定方法:

選擇輸入路徑的響應函式:

voidcordchange::onbnclickedbutton1()

cwnd::setdlgitemtextw(idc_edit1, inpath);

} 選擇輸出路徑的響應函式:

voidcordchange::onbnclickedbutton2()

pmalloc->free(pidl); //釋放記憶體

//messagebox(filepath);

cwnd::setdlgitemtextw(idc_edit2,filepath);

} pmalloc->release(); //釋放介面 }

} 2.       輸入輸出多個檔案的路徑設定方法:

選擇輸入路徑的響應函式:

voidresample::onbnclickedbutton1()

} }

cwnd::setdlgitemtextw(idc_edit1, inpath);

selfilenum = aryfilename.getsize();//獲取選擇的檔案數 

} (這個操作是將開啟的資料夾中所有資料遍歷,並將其完整路徑存在了陣列中,以供後續遍歷陣列中的乙個乙個的路徑,進行處理。)

選擇輸出路徑的響應函式:

voidresample::onbnclickedbutton2()

pmalloc->free(pidl); //釋放記憶體

//messagebox(filepath);

cwnd::setdlgitemtextw(idc_edit2,filepath);

} pmalloc->release(); //釋放介面 }

} (這個與單文件路徑選擇一樣,給程式讀乙個路徑,供程式操作。)

3.       輸入輸出帶有子檔案的路徑設定方法:

選擇輸入路徑的響應函式(獲取資料夾下子資料夾):

voidpathfunc::getchildfolder(cstring strpath,cstringarray& vchildfolders)

else

} }

finder.close(); }

MFC下在利用控制台輸入輸出

mfc下利用trace語句可以很方便的列印除錯資訊,但是有些時候如果要列印另外的資訊,為了分析資料的方便,不想與trace的資訊混在一起。這個時候,利用控制台輸出就是乙個比較不錯的捷徑。雖然有很多侷限性,比如,只能開乙個控制台等等,但是,這個方法還是比較有吸引力,因為其使用就如同控制台程式一樣,比讀...

c語言輸入輸出基本方法

注意 scanf中的引數必須是指標,基本型別必須通過 獲取其指標 printf的引數,基本型別不能寫指標,必須寫變數 對於其他可以寫指標 輸入 int a 作為乙個變數來處理 char str 20 int scanf count scanf count scanf d s a,str 從鍵盤輸入資...

推挽輸出和開漏輸出 MCU輸入輸出埠設定

輸入輸出 gpio 是mcu最基本的功能,但硬體工程師能將各種輸入輸出模式徹底弄清楚的人卻並不多。以下是一款mcu gpio的內部結構。輸入模式 1,上拉 下拉輸入 保證無輸入訊號時輸入端的電平為高 低電平。電阻還能起限流作用,弱強只是阻值不同。在gpio懸空時,也可配置為輸入上拉 下拉模式,提高抗...