Форум — Development Преобразовать вещественное число в строку с учётом локали 0 0 sprintf("%f",x) выдаёт число с точкой вместо запятой, хотя локаль немецкая (т.е. "1.2", а надо "1,2"). QString("%1").arg(x).ascii() - то же самое. Что делать? Ссылка
А для того, чтобы sprintf учитывал локаль, надо сначала сделать setlocale(LC_ALL, ""). ero-sennin ★★ (05.05.06 22:54:16 MSK) Ссылка