An LPTSTR dword anhängen
-
Hallo ihr,
ich habe folgendes Problem, ich möchte an einen "LPTSTR" eine Zahl (DWORD) anhängen. Leider klappt dies nicht so ganz.
folgendes würde ich mir vorstellen:DWORD test = GetCurrentProcessId(); // zb. 6006
LPTSTR lpszPipename = TEXT("\\\.\\pipe\\testPipe" + test);dann würde ich mir vorstellen, dass lpszPipename = "\\\.\\pipe\\testPipe6006" ist, dem ist leider nicht der fall. Was muss ich tuen damit an meinen LPTSTR mein dword angehängt wird?
Vielen dank!
-
1. Du bist im falschen Forum.
2. Je nach dem in welchem Umfeld du dich bewegst, sind einige Lösungen geigneter als andere. Einige Möglichkeiten wären std::stringstream aus <sstream> oder CString der ATL / MFC. Auch die C- Varianten sprintf wären möglich.
-
Hm okay (tut mir leid das ichs falsche Forum ausgwählt habe),
ich habe bereits einige möglichkeiten damit versucht jedoch bekomme ich am ende immer einen anderen wert raus als wenn ich es direkt so schreiben würde..
DWORD test = GetCurrentProcessId(); // zb. 6006
LPTSTR lpszPipename = TEXT("\\\.\\pipe\\testPipe" + test);lpszPipename != TEXT("\\\.\\pipe\\testPipe6006")