How to write specific code if the version is C99 in C

2 Answers

0 votes
#include <stdio.h>

#if __STDC_VERSION__ == 199901L
#define C99
#endif

int main()
{
#ifdef C99
	puts("C99");
#else
	puts("not c99");
#endif
}



/*
run:

C99

*/

 



answered Aug 8, 2024 by avibootz
0 votes
#include <stdio.h>

int main()
{
    printf("%ld\n", __STDC_VERSION__);
      
    if (__STDC_VERSION__ == 199901L) {
       puts("Code for C99");
    }
}



/*
run:

199901
Code for C99

*/

 



answered Aug 8, 2024 by avibootz

Related questions

2 answers 215 views
1 answer 137 views
1 answer 238 views
1 answer 100 views
2 answers 255 views
1 answer 168 views
...