Показать сообщение отдельно

  #1  
Старый 09.10.2009, 18:01
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

#include <windows.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char* argv[])
{
char buffer[50];
char * text = "dddddd";
int a;
a = sprintf(buffer,"%d",&text);
MessageBox(NULL,buffer, "ss", MB_OK);
cout<<&text;
}

почему коут и мессагебокс выводят адрес в разных системах счисления?
И как исправить?
 
Ответить с цитированием