我試圖使用MoveFile(LPCWSTR現有的,LPCWSTR新)函數。我想通過連接不同的數據(例如:根目錄和潛在的文件名)能夠成爲目錄之一(由LPCWSTR表示)。儘管經過數小時的研究,我無法弄清楚如何做到這一點。感謝任何幫助。如何連接兩個LPCWSTR的C++
6
A
回答
10
聽起來好像你正試圖將表示路徑元素的兩個LPCWSTR
組合成一個組合路徑。如果是這樣的話,那麼你要使用的PathCombine方法
LPCWSTR root = ...;
LPCWSTR name = ...;
WCHAR combined[MAX_PATH];
if (PathCombineW(combined, root, name) != NULL) {
// Succeeded
}
0
您應該使用_wmakepath_s()
用於撰寫寬字符路徑。
相關問題
- 1. 如何結合兩個LPCWSTR?
- 2. 如何在C中連接兩個char *?
- 3. C++和JMS - 如何連接這兩個?
- 4. 如何連接兩個程序(C++,qt)
- 5. 增加兩個變量LPCWSTR
- 6. 連接兩個C++語句
- 7. Objective-C連接兩個Tableviews
- 8. 如何連接兩個web.xml?
- 9. 如何連接兩個listview?
- 10. 如何連接兩個域
- 11. 如何連接兩個表?
- 12. 如何連接兩個ArrayLists?
- 13. 如何連接兩個表
- 14. 如何連接兩個getElementsBy
- 15. 將整數連接到LPCWSTR /字符串
- 16. 調用/連接後定義wstring LPCWSTR
- 17. C++ lpcwstr到wstring
- 18. LPCWSTR錯誤 - C++
- 19. 如何連接兩個MySQL表兩次
- 20. 如何間接地連接兩個表
- 21. 連接兩個流功能的C++
- 22. 如何連接兩個boost :: asio :: streambuf的?
- 23. 如何連接兩個行的值
- 24. 如何連接mysql中的兩個表?
- 25. 如何使用兩個柱作爲連接的參數來連接兩個表?
- 26. 如何在mvc c#中編寫兩個JObjects的連接查詢?
- 27. 如何連接Objective-C中的兩個浮點值?
- 28. 如何使用memcpy連接C中的兩個數組?
- 29. 如何連接目標c中的兩個圖像?
- 30. JNI如何連接C++ native函數中的兩個int數組
Minor nit,但是當你實際處理'WCHAR'時,你不應該使用'PathCombineW'嗎?不是非Unicode的Windows使用很多,但人們仍然在非Unicode模式下構建應用程序。 – hvd
@hvd良好的通話,更新它 – JaredPar
這是完美的。非常感謝。 – JHowzer