I have a simple C program that compiles fine under c99, but under ANSI it complains:
missing braces around initializer
The offending line is:
int myarr[3][3]={0};
Why is ANSI C complaining? I saw one posting saying to add additional { } around the { 0 } but that makes no sense to me...
(I'm compiling in CentOS in case it matters)