Ho fatto un semplice programma per calcolare l'area di un cilindro, ma ottengo un errore che non riesco sinceramente a capire (sia con il VS che con Dev-C++).

codice:
#include <stdio.h>

#define PIGRECO = 3.1415

int main()
{
    int raggio, altezza;
    float area_cerchio, vol_cilindro;
    
    printf("Inserisci il raggio del cilindro: ");
    scanf("%d", &raggio);
    printf("\nInserisci l'altezza del cilindro: ");
    scanf("%d", &altezza);
    
    area_cerchio = raggio * raggio * PIGRECO;
    vol_cilindro = area_cerchio * altezza;
    
    printf("\nIl volume del cilindro e: %f", vol_cilindro);
    system("PAUSE");
    return 0;
}
L'errore (riguardante la riga in grassetto) è:
15 C:\Documents and Settings\x\Desktop\VolCilindro.c
parse error before '=' token