Cita:
Iniciado por spike_jr Yo lo habia probado para el compilador que trae el IDE Dev c++(4.9.8.0), que es el gcc y tiene activados todos los warnings. Tampoco he conseguido averiguar que version utiliza.
He probado el del Visual C++ 6.0 y me da el warning, igual que el gcc q tg en Linux con las opciones de -Wall.
Entonces supongo que sera que el Devc++ no le da bien las instrucciones al gcc, pq es raro q falle el gcc...
Saludos,
Spike
A mi me funciona tanto por consola como en Dev-C++ si le pasas -pedantic como te dije:
Cita: C:\Dev-Cpp\bin>cat C:\main.c
int main()
{
int a[0];
*a = 6;
return 0;
}
C:\Dev-Cpp\bin>".\gcc.exe" -pedantic -c C:\main.c
C:\main.c: In function `main':
C:\main.c:3: warning: ISO C forbids zero-size array `a'
C:\Dev-Cpp\bin>