Programación General > Visual C++

 ¿Como muestro la consola?

(1/1)

Demenus:
Veran, estoy haciendo una aplicación de Win32 y el caso es que todo es visual, y estoy acostumbrado en linux a cuando quiero visualizar el valor de una variable con un "cout<<variable;"
me va pues bastante bien, en visual c++ lo he probado pero no me abre ninguna consola y no se que hacer para que se abra una consola.
Creo que debe ser alguna opción en el mismo Visual C++ pero soy totalmente ignorante en este campo XDD

Perdón si he dicho alguna tontería explicandome y gracias por responder.

Eternal Idol:
¿No create un proyecto de consola? Podes usar AllocConsole pero anda pensando en usar MessageBox o OutputDebugString si creaste un proyecto d Windows (con WinMain).

Demenus:
Probé con AllocConsole, me abre una consola, pero no escribe nada en ella no se por qué.
Probé con un ejemplo sencillito para ver como funcionaba esa función:

--- Código: C++ ---#include<windows.h>#include<iostream> using namespace std; int main(int argc, char *argv[]){    cout<<"hola"<<endl;        AllocConsole();    cout<<"adios"<<endl;     return 0;} Y me tira este error

--- Código: Text ---1>MSVCRT.lib(crtexew.obj) : error LNK2019: símbolo externo _WinMain@16 sin resolver al que se hace referencia en la función ___tmainCRTStartup Y sin embargo compilé con g++ y todo funcionó bien
(Tengo la impresión de que windows no me tiene amor...)

Eternal Idol:
Ese eror es por haber elegido mal el tipo de proyecto, tenes que elegir CONSOLA entonces usa main y no WinMain (que es lo que busca y no encuentra ahi).

Navegación

[0] Índice de Mensajes

Ir a la versión completa