Added program for telling you what C Standard your compiling against.
This commit is contained in:
parent
f158e68c55
commit
2528097db4
18
C/YT-BroCode/CSTD/cstd.c
Normal file
18
C/YT-BroCode/CSTD/cstd.c
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(int argc, char** argv) {
|
||||||
|
// Check for C standard version
|
||||||
|
#if __STDC_VERSION__ >= 201710L
|
||||||
|
printf("We are using C18!\n");
|
||||||
|
#elif __STDC_VERSION__ >= 201112L
|
||||||
|
printf("We are using C11!\n");
|
||||||
|
#elif __STDC_VERSION__ >= 199901L
|
||||||
|
printf("We are using C99!\n");
|
||||||
|
#else
|
||||||
|
printf("We are using C89/C90!\n");
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// Indicate successful execution
|
||||||
|
printf("C standard is: %ld\n\n", __STDC_VERSION__);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@ -11,6 +11,8 @@ int main() {
|
|||||||
name[strlen(name)-1] = '\0'; // This removes the newline character at the end of 'name' variable
|
name[strlen(name)-1] = '\0'; // This removes the newline character at the end of 'name' variable
|
||||||
|
|
||||||
printf("\n\nHello %s!\n\n", name);
|
printf("\n\nHello %s!\n\n", name);
|
||||||
|
// strset(name, '?');
|
||||||
|
// printf("How are you %s?\n\n", name);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user