Duda sobre C++ MFC

Iniciado por kaozdeoz, 14 Septiembre 2013, 04:41 AM

0 Miembros y 1 Visitante están viendo este tema.

kaozdeoz

Miren, estoy aprendiendo MFC entonces cree un programa que calcule el area de un circulo, entonces tengo mi variable int Resultado;
#define PI 3.1415

Resultado = Radio*PI;

Pero al usar

MessageBoxA(Resultado,"El area es:",MB_OK);

Me marca error en resultado, como le puedo hacer para que no me marque error. como puedo pintar un int en Messagebox

ecfisa

Hola kaozdeoz.

Fijate si te sirve de este modo:
Código (cpp) [Seleccionar]

#include <iostream>
#include <string>
#include <sstream>
#include <windows.h>

int main()
{
  float r = 5;
  std::stringstream ss;

  ss << r * 3.1416;
  MessageBoxA(0,
              ((std::string)("El area es: "+ss.str())).c_str(),
              "AREA DEL CIRCULO",
              MB_OK);
  return 0;
}


Saludos :)