Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: kaozdeoz en 14 Septiembre 2013, 04:41 AM

Título: Duda sobre C++ MFC
Publicado por: kaozdeoz en 14 Septiembre 2013, 04:41 AM
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
Título: Re: Duda sobre C++ MFC
Publicado por: ecfisa en 14 Septiembre 2013, 08:27 AM
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 :)