Ayuda al ejecturar programas en c++

Publicado en 'Programación' por jeanrr, 30 Jul 2011.





  1. jeanrr

    jeanrr Miembro nuevo

    Registro:
    9 Jul 2011
    Mensajes:
    10
    Likes:
    0




    Hola gente, espero que me puedan ayudar con este pequeña consulta. Estoy empezando a programar en c++, soy principiante en esto, e empezado con este pequeño programa:


    #include <
    iostream>
    int

    main()
    {
    std::cout


    << "Hola mundo";
    return


    0;
    }

    Quiero ejecutarlo, y noce como, arriba hay una opción que dice "iniciar depuración" (supongo que ejecuta el prograna) ago click y me dice que no hay información de depuración. Quiero saber como ejecturar ya que estoy programando pequeños programas y quiero ejecutarlos.
    Utilizo el Visual c++ 2008 Express Edition.
    Espero sus consejos por favor.

     


  2. Matux2011

    Matux2011 Miembro frecuente

    Registro:
    15 Mar 2011
    Mensajes:
    83
    Likes:
    11
    hola amigo:
    lo que pasa es que la sintaxis de tu codigo es erroneo prueba esto
    #include<iostream.h>
    #include<conio.h>


    void main()
    {

    cout<< "Hola mundo";

    getch();
    }
    para compilar solo dale click en el icono del rayo de la barra de herramientas.

    este ejemplo es muy sencillo, si tienes dudas en este lenguaje o cualquier algoritmo solo pon tu mensaje en el foro que yo sigo todo lo que es programacion......:biggrin:
     
  3. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Hola. Veo que has divido la inclusión del header en 2 lineas, lo cual es un error de sintáxis. Por otro lado, la propuesta de Matux2011 es correcta pero no funcionará en compiladores modernos, ya que veo que usa un obsoleto compilador de Borland. Además para empezar debes evitar usar encabezados no estándar como el conio.h, ya que son propios de compiladores Borland y no correrá en plataformas Linux.
    El programa corregido en C++ Estándar es:
    Código:
    #include <iostream>
    using std::cout;
    int main()
    {
       cout << "Hola mundo\n";
       return 0;
    }
    
    En C estándar sería:
    Código:
    #include <stdio.h>
    int main(void)
    {
       puts("Hola mundo");
       return 0;
    }
    
    Si no puedes ver los resultado porque la ventana de consola se cierra de inmediato me lo indicas.
    Un saludo.