Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Chopeto en 21 Mayo 2015, 02:47 AM

Título: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: Chopeto en 21 Mayo 2015, 02:47 AM
Hola todos entoy empezando a programar en C y siguiendo unas clases me quede en una en la cual no me compila en el codigo y lo tengo todo bien no me falta nada

    #include <stdio.h>
    #include <math.h>
     
     
    int main(){
     
    int a,b;
     
    a += b;
    printf("El valor de a + b es: %i.\n",a);
     
    a -= b;
    printf("El valor de a - b es: %y.\n",a);
     
    a *= b;
    printf("El valor de a * b es: %b.\n",a);
     
    a %= b;
    printf("El valor de a % b es: %d.\n",a);
     
    a = pow(a,b);
    printf("El valor de a pow b es: %w.\n",a);
     
    a = sqrt(a) ;
    printf("El valor de a sqrt es: %h.\n",a);
     
    System("pause");
    return 0;
     
    }


Lo que utilizo
windows 7 32bits
Dev C++

Le agradezco por su tiempo

Risa




Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: engel lex en 21 Mayo 2015, 02:59 AM
Cuanto es a y b? Los declaraste, no los inicializaste, contendrán basura de la ram o 0

En ambos casos, puede producir un error
Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: Chopeto en 21 Mayo 2015, 19:44 PM

Gracias no me habia dado cuenta     

:-[
Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: Stakewinner00 en 22 Mayo 2015, 00:09 AM
Igualmente para que compile tienes que pasarle el parámetro "-lm" al ld o no encontrara donde esta definido. Curiosamente si en vez de ser variables son números si funcion.
Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: Chopeto en 22 Mayo 2015, 19:58 PM
Y como hago eso  :-[
Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: Stakewinner00 en 22 Mayo 2015, 20:07 PM
Eso depende del compilador, yo siempre para compilar uso la consola y es más fácil... En tu caso con Dev C++ ni idea, pero buscando por linker flags tendrías que encontrar info.
Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: Chopeto en 22 Mayo 2015, 21:09 PM
Como podria ejecuatr los programas desde la consola por que no he encontrado nada sobre el tema, o sino si como poner el parametro "-lm" en otro entorno de desarrollo como Code blocks
Título: Re: Una mano, tengo un problema con un [Errro] Id returned 1 status.
Publicado por: rir3760 en 2 Junio 2015, 04:39 AM
Cita de: Chopeto en 22 Mayo 2015, 21:09 PMComo podria ejecuatr los programas desde la consola por que no he encontrado nada sobre el tema
Como ya te comentaron depende del compilador, en el caso de mingw (incluido en Dev-C++) en su pagina principal hay una guiá sencilla: MinGW for First Time Users HOWTO (http://www.mingw.org/wiki/MinGWforFirstTimeUsers).

Otro error que se debe corregir se encuentra en la linea:
System("pause");
En C las mayúsculas y minúsculas son caracteres distintos, el nombre correcto de la función es "system" y antes de utilizarla debes incluir el encabezado <stdlib.h>:
#include <stdlib.h>

/* ... */

system("pause");


Un saludo