This tag is for questions regarding the International Standard ISO 9899:1999, aka "C99", with technical corrigenda, and for questions about code written in C99 (as opposed to K&R C, C89 or later C Standard revisions like the 2011 revision C11).
I have an array that holds a history of values, and when adding a new value, I need to shift …
c arrays performance c99 byte-shiftingHow can I enable the use of VLAs, variable length arrays as defined in C99, in MS Visual C++ or …
c visual-c++ c99 c89 variable-length-arrayI want to recommend the use of <inttypes.h> to someone doing printf with mixed 32/64 bit builds. I …
c printf c99I found that in C99 you should #include <stdint.h> and that seems to work with my C++03 …
c++ 32bit-64bit c99 stdintFrom The GNU C Programming Tutorial: The fgets ("file get string") function is similar to the gets function. This function …
c file-io gnu c99 buffer-overflowI just did a experiment yesterday, and find something confusing: #include <stdio.h> int main() { int j; scanf("%…
c c99 c11 variable-length-arrayWhat C macro is in your opinion is the most useful? I have found the following one, which I use …
c macros c-preprocessor c99