Problema con Dev C++ 4.9.9.2

Iniciado por Raiden, 25 Septiembre 2019, 02:11 AM

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

Raiden

Hola a todos,
Me descarge el compilador dev c++ para empezar a programar, quise realizar el ejemplo clasico de "hola mundo" pero no me salio el ejemplo. El codigo fuente que escribi es el sigueinte:

// imprimir texto en la pantalla
#include <iostream>
int main()
{
   std::cout << "Hola mundo\n";

   return 0;

}

Cuando compilo resulta bien hecho pero al momento de ejecuitar el .exe se cierra al instante.

Me descargaria otro programa pero me gusta practicar con este, gracias por leer!

Beginner Web

coloca un
Código (cpp) [Seleccionar]
system("pause");
antes del
Código (cpp) [Seleccionar]
return 0;;
7w7

@XSStringManolo


K-YreX

Cita de: string Manolo en 25 Septiembre 2019, 09:52 AM
cin.get();
return 0;
+1 para el <cin.get()> antes que usar <system("pause")>.  :rolleyes: :rolleyes:
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

EdePC

Saludos,

- Siendo "crudos", los programas hechos para consola deben ejecutarse en una consola (línea de comandos, símbolo del sistema, cmd, powershell o la que prefieran).

-- Se puede pausar la ejecución del programa con system("pause") o cin.get() o cualquier otro método PERO los programas del mundo real que trabajan en consola como ffmpeg, wget, curl, exiftool, pingo, etc, etc, no pausan, se tiene que usar una consola para ejecutarlos, o llamarlos desde un batch, bash, o redireccionar su salida, etc.

Raiden

Saludos,
trate de utilizar
cin.get();
returno 0;

pero no funciono.
Por ahora logre pausar el programa con system("Pause"),
Gracias por la ayuda!  :D




@XSStringManolo

Es return 0; no returno

Necesitas incluir iostream

Código (cpp) [Seleccionar]
#include <iostream>
int main(){
std::cout << "Texto a mostrar";
cin.get();
return 0;}

Raiden

Cita de: string Manolo en 29 Septiembre 2019, 16:37 PM
Es return 0; no returno

Necesitas incluir iostream

Código (cpp) [Seleccionar]
#include <iostream>
int main(){
std::cout << "Texto a mostrar";
cin.get();
return 0;}


Ya lo puse en el programa pero aparece un mensaje de error en la linea donde esta cin.get()
Dice:
'cin' undeclared (first use this function)
(each undeclared indentifie is reported only once for each function it appears in).


EdePC

- Obviamente tienes que usar el NameSpace:

Código (cpp) [Seleccionar]
#include <iostream>

int main() {
  std::cout << "Texto a mostrar";
  std::cin.get();
  return 0;
}