Я хочу использовать определенные строковые константы C в нескольких файлах c. Константы занимают несколько строк для удобства чтения:
const char *QUERY = "SELECT a,b,c "
"FROM table...";
Выполнение вышеуказанных действий приводит к ошибке переопределения для QUERY. Я не хочу использовать макрос, поскольку после каждой строки будет требоваться возврат '\'. Я мог бы определить их в отдельном файле c и extern переменные в файле h, но мне лень это делать.
Есть ли другой способ добиться этого в C?