On 2008.09.03 at 15:44:10 -0400, Nicholas wrote: > Victor Wagner wrote: > >Попробуй запускать с LC_NUMERIC=C > > Помогло, спасибо.
Вообще странный баг. Обычно бывает наоборот - пишется файл с помощью локализованного формата printf, а читается - локале-независимым парсером, который считает что десятичный разделитель - это точка и только точка (особенно, если это, например Postscript, и читает его вообще железяка). Но вот чтобы файл писался локале-независимо, а читался локале-зависимо - вижу первый раз. scanf-ом они его что-ли читают? Впрочем strtod у нас тоже locale dependent decimal separator использует. > -- > Sincerely, > Nicholas > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]