Макросы C — определяют » символ

#c #compiler-warnings

Вопрос:

Я знаю, что это абсолютно не важно, НО я хотел бы знать, как создать макрос начала/конца строки. Для шутки, конечно 🙂
Если я попытаюсь определить » как , например #define STRING " , СТРОКУ, я получу следующее предупреждение:
warning: missing terminating '"' character [-Winvalid-pp-token] #define STRING "

Есть ли какой-нибудь способ, как я могу это определить??

Комментарии:

1. Препроцессор C выполняет замену токенов . Это неполный маркер . Вероятно, это будет работать не так, как хотелось бы. Когда я столкнулся с подобной проблемой, я использовал другой (нетипичный для обычной цепочки инструментов) препроцессор, которым был Python , чтобы получить желаемую предварительную обработку.