Bagaimana membandingkan string dalam arahan preprocessor bersyarat C

Saya harus melakukan sesuatu seperti ini di C. Ini berfungsi hanya jika saya menggunakan char, tetapi saya membutuhkan string. Bagaimana saya bisa melakukan ini? #define USER "jack" // jack or queen #if USER == "jack" #define USER_VS "queen" #elif USER == "queen" #define USER_VS...