Resultados 1 al 6 de 6

Problema C++

  1. #1 Problema C++ 
    Iniciado
    Fecha de ingreso
    Oct 2006
    Mensajes
    11
    Descargas
    0
    Uploads
    0
    Pues que quiero ver el "programa" y no hay forma, sale y se quita rápidamente, queria saber que variable puse mal. Gracias


    #include <stdio.h>
    #include <cstdlib>
    int main()
    {
    int var;
    float var2, var3;

    var = 5;
    var2 = 3.2;
    var3 = var + var2;
    printf("La suma es: %d + %f = %f",var, var2, var3);
    system("PAUSE")
    return 0;
    }
    H4LÞιña
    Citar  
     

  2. #2  
    Avanzado
    Fecha de ingreso
    Sep 2006
    Mensajes
    200
    Descargas
    1
    Uploads
    0
    porque no lo ejecutas desde una ventana de ms-dos? :3
    Citar  
     

  3. #3  
    Moderador HH
    Fecha de ingreso
    Feb 2002
    Ubicación
    México
    Mensajes
    1.156
    Descargas
    4
    Uploads
    0
    la función system ejecuta comandos del sistema operativo bajo el que corres tu programa, por lo que system("pause") funcionará en ms-dos. He de suponer que estas en otro sistema operativo como linux.
    Debes buscar en linux el comando equivalente, de no ser así, ejecuta tu programa desde una shell para que puedas ver los resultados aún cuando el programa haya finalizado.
    Si estas usando ms-dos, el programa debe funcionar, acabo de probarlo.
    Saludos
    Mientras el mundo permanezca no acabarán la fama y la gloria de México-Tenochtitlan
    Citar  
     

  4. #4  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Ubicación
    Valhala
    Mensajes
    1.167
    Descargas
    4
    Uploads
    0
    Si no recuerdo mal, desde un linux, era sleep t, donde t es el tiempo que quieres que este inactivo.
    http://www.project-longinus.es
    Citar  
     

  5. #5  
    Medio
    Fecha de ingreso
    Jan 2006
    Mensajes
    98
    Descargas
    0
    Uploads
    0
    En que compilador compilas el programa? Segun lo que yo he trabajado, en linux no hace falta poner ninguna llamada a ninguna función del sistema y el system que tienes puesto lo he visto en compiladores de win (dev-c/c++). Lo único que veo que falta es el punto y coma en la linea de system que supongo que es fallo al copiar, pero por lo demas está bien. A mi por lo menos me ejecuta sin ningun problema.


    PS Lo que no veo claro son las cabeceras; la primera la pones al estilo c y la segunda al estilo c++.
    Citar  
     

  6. #6  
    Iniciado
    Fecha de ingreso
    Oct 2006
    Mensajes
    11
    Descargas
    0
    Uploads
    0
    Bueno, no entiendo que quereis decir o mejor prefiero no entenderlo para no liarme más, pero muchas gracias ya esta solucionado... quedaría así(por si alguien lo necesita):

    #include <stdio.h>
    #include <windows.h>
    int main()
    {
    int var;
    float var2, var3;

    var = 5;
    var2 = 3.2;
    var3 = var + var2;
    printf("La suma es:\n %d + %f = %f\n" ,var, var2, var3);
    system("PAUSE");
    return 0;

    }

    De todas formas gracias a todos y me costo lo suyo solucionarlo... jeje
    Última edición por piña; 06-10-2006 a las 17:14
    H4LÞιña
    Citar  
     

Marcadores

Marcadores