URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8632
[ Назад ]

Исходное сообщение
"mysql + gcc форматирование строки"

Отправлено sngnt , 25-Фев-10 09:16 
Здравствуйте!

Пишу программу на gcc с использованием mysql5 версии.

Хочу получить дату из бд, формирую запрос:

char query[255];

...
sprintf(query,"Select DATE_FORMAT(dt,'%d.%m.%y') from mtb where codemtb='%d'",10); //
...

но поскольку %d - используется в gcc, как символ форматирования, то сформировать строку не получается, точнее неправильно получается

Подскажите плз как вставить %d в функию DATE_FORMAT, чтобы компилятор gcc не считал его, как символ форматирования.

как то так ) спасибо


Содержание

Сообщения в этом обсуждении
"mysql + gcc форматирование строки"
Отправлено from_mars , 25-Фев-10 09:27 
%%d


"mysql + gcc форматирование строки"
Отправлено sngnt , 25-Фев-10 09:57 
>%%d

Огромное человеческое спасибо! Проверил все работает:

sprintf(query,"Select DATE_FORMAT(dt,'%%d.%%m.%%y') from mtb where codemtb='%d'",10);