Ich habe einen Zeiger, und ich möchte die Zeigeradresse in eine Zeichenfolge konvertieren und die Adresse in einem Meldungsfeld anzeigen. Gibt es eine ähnliche Funktion wie printf(), die einen String formatieren kann? Das scheint nicht zu funktionieren.Format Zeichenfolge C++
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain(
HINSTANCE hThisInstance,
HINSTANCE prevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{
int x = 5;
int* ptr = &x;
MessageBox(NULL, printf("%p", ptr), "Pointer", MB_OK);
return 0;
}
Danke für jede Hilfe.
sollte nicht '* ptr' sei 'ptr'? – Naveen
Sorry ja sollte es. –