и ещё неплохо было setlocale выставить (или проверить что у текущей локали точка в качестве разделителя?
this. А что самое гадкое, оказалось, что в начале это не помогает, так как использую gtk, и видимо она что-то делает, из-за чего локаль обратно ставится. Пришлось ставить локаль перед самым snprintf.
Концептуальное убожество, которое пихают не думая в самых критичных местах, чтобы потом смотреть сколько ресурсов потрачено впустую. Ну и такие вот фишечки. Кажется такие интересности разбирались в книге Линдена. Старьё конечно (больше 20 лет прошло), но сишка с тех пор не особо изменилась. Да и в целом это приятное развлекательно-позновательное чтиво.
Генерим запрос для записи в БД: Угадайте, что не так с этим кодом?
1. значение надо биндить, а не вставлять в текст запроса
2. магическое число 100
3. buf2 - офигенное название переменной
4. не используется локаль СУБД из-за чего возможна путаница ./,