Preprocesor dosłowna konstrukcja

Mój problem jest następujący:

Mam literał łańcuchowy, który jest tak makro-ed

#define TITLE "Title"

Ale są przypadki, kiedy muszę przekazać szeroki wariant tego ciągu. Chcę móc przejśćL"Title" do tych funkcji. Więc naturalnie postanowiłem zdefiniować nowe makroW_TITLE pod względemTITLE.

Ale nie mam szczęścia, wszystkie moje podejścia (wymienione poniżej) zawiodły. Proszę mi powiedzieć, jak można osiągnąć taką magię.

próbowałem

#define W_TITLE L##TITLE
#define W_TITLE #L TITLE
#define W_TITLE ##L TITLE

Ale wszystkie zawodzą ...

questionAnswers(1)

yourAnswerToTheQuestion