Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2014, 13:46
CrazypiXel
 
Fecha de Ingreso: julio-2013
Ubicación: España
Mensajes: 51
Antigüedad: 10 años, 9 meses
Puntos: 0
Ejercicio usar constante para dar nombre a un valor

Buenas, he empezado el tema de las constantes ahora y me empieza a explicar como declararla para que tenga un valor... usa el ejemplo de PI. Me parecio raro que declarase la variable en el ejemplo como cuando incluyes una libreria, pero si el manual dice que es asi....
Código c:
Ver original
  1. #include <stdio.h>
  2. #include PI 3.1416
  3. int main ()
  4. {
  5.     double radio, perimetro;
  6.     radio=20;
  7.     perimetro=2*PI*radio;
  8.     printf("El perimetro es %f",perimetro);
  9.     getchar ();
  10.     return 0;
  11. }
El caso es que el pavo dice que asi sustituye pi por 3.1416 pero a mi el compilador me da error en la linea dos donde pongo la constante.

Alguien sabe si es que el manual me esta contando algo mal o es algo mio? aunque el ejemplo esta copiado tal cual.
Un saludo.