我有一个指针,我想将指针地址转换为一个字符串,并在消息框中显示地址。有没有可以格式化字符串的函数printf()?这似乎并不奏效。格式字符串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;
}
感谢您的任何帮助。
不应该`* ptr`是'ptr`? – Naveen 2010-11-24 09:30:37
对不起,应该。 – 2010-11-24 09:32:26