{}
run-icon
main.c
// Online C compiler to run C program online #include <stdio.h> // Define Jack or Queen #define USER Jack // Define your Map\list-of-selections // DONT USE 0, IT'S USED FOR FALSE NAMES #define Queen_INT 1 #define Jack_INT 2 // ... // Map USER to _INT #define MAP_HELPER(u) u ## _INT #define MAPED(u) MAP_HELPER(u) // Check USER #if MAPED(USER) == Queen_INT #pragma message "Hey Ms.Queen!" #elif MAPED(USER) == Jack_INT #pragma message "Hello, Mr.Jack" #else #error "Who you, my dear? T_T" #endif int main() { // Write C code here printf("%d", MAPED(USER)); return 0; }
Output