This tag is for questions regarding the international standard ISO 9899:1990, also known as "C89", "C90" or "ANSI C", with amendments and technical corrigenda (as opposed to K&R C, C99, C11 or later C standard revisions).
I'm using Visual Studio 2012 to develop simple Win32 C programs. I know that the VS compiler only supports C89, but …
c visual-studio-2012 c99 c89How can I get error message for errno value (C language)? For example, I can write such file (errno_messages.…
c c89I've noticed that at several places in our code base we use dynamically expanding arrays, i.e. a base array …
c c89To be truly standards-compliant, must all functions in C (except for main) have a prototype, even if they are only …
c c99 c89#include <stdio.h> #include <stdlib.h> float values[] = { 4, 1, 10, 9, 2, 5, -1, -9, -2,10000,-0.05,-3,-1.1 }; int compare (…
c c89 qsortguys, I've this problem: Normally in C99 GCC (cygwin / MinGW / linux), there is dot-notation syntax for initializers in C struct. …
c visual-c++ struct initialization c89