Sto tentando di utilizzare la funzione MoveFile (LPCWSTR esistente, LPCWSTR nuova). Mi piacerebbe essere in grado di quello delle directory (rappresentato da LPCWSTR) concatenando dati diversi (ad esempio: directory root e nomi di file potenziali). Nonostante le ore di ricerca, non riesco a capire come farlo. Apprezzo qualsiasi aiuto.Come concatenare due LPCWSTR in C++
6
A
risposta
10
Sembra che tu stia cercando di combinare due LPCWSTR
che rappresentano gli elementi dei percorsi in percorsi combinati. Se questo è il caso, allora si desidera utilizzare il metodo PathCombine
LPCWSTR root = ...;
LPCWSTR name = ...;
WCHAR combined[MAX_PATH];
if (PathCombineW(combined, root, name) != NULL) {
// Succeeded
}
0
Si dovrebbe usare _wmakepath_s()
per comporre un percorso a livello di carattere.
Problemi correlati
- 1. Come concatenare due stringhe in C++?
- 2. Come posso concatenare due array in C?
- 3. Come concatenare verticalmente due array in Python?
- 4. Come concatenare due matrici in Python?
- 5. Come concatenare due storie git?
- 6. Come concatenare due atomi/stringhe?
- 7. Come concatenare due UIGestureRecognizer insieme?
- 8. Come concatenare due matrici in Python OpenCV?
- 9. Come concatenare due file binari in Erlang?
- 10. Come concatenare rapidamente due righe in Vim?
- 11. concatenare due int in java
- 12. C#, Linq2Sql: è possibile concatenare due queryable in uno?
- 13. concatenare due Dizionari
- 14. concatenare due Func delegati
- 15. come convertire da LPCSTR a LPCWSTR in C++
- 16. concatenare due stringhe char * in un programma C
- 17. C++ concatenare due array int in una più grande matrice
- 18. Come concatenare due file tcpdump (file pcap)
- 19. Come concatenare due stringhe su iPhone?
- 20. Come concatenare due tag nel framework phoenix?
- 21. Come concatenare due liste element-wise in Python?
- 22. sprintf una variabile LPCWSTR
- 23. Come si converte LPCWSTR in const char *?
- 24. concatenare due (o n) flussi
- 25. Esiste un modo semplice per concatenare due BitArray (C# .NET)?
- 26. Come concatenare due file di testo in PowerShell?
- 27. Come concatenare due stringhe in SQL Server 2005
- 28. 'System :: String ^' a 'LPCWSTR'
- 29. Converti char [] per LPCWSTR
- 30. Trasmissione a LPCWSTR?
Nit minore, ma quando si tratta effettivamente di 'WCHAR's, non dovresti usare' PathCombineW'? Non che Windows non Unicode sia usato molto, ma le persone continuano a creare applicazioni in modalità non Unicode. – hvd
@hvd buona chiamata, aggiornato – JaredPar
Questo è perfetto. Grazie mille. – JHowzer