operator >> [ничче не понимаю]
локали одинаковые стоят?
Эмм... Не очень разбираюсь в этом тонком вопросе. Дело под виндой, региональные настройки (они ж вроде влияют на это) стоят одинаковые, в программе я их нигде не выставляю, должны стоять по умолчанию, по идее, тоже одинаковые.
Как говорится фары протирал, колёса пинал и не заводится? Странно.
А вообще, так пока решил проблему - просто считываю часть строки до запятой в stringstream, а потом оттуда - в число. И так дробные числа нормально считываются, с точкой в качестве разделителя. Не догоняю, в чем дело
Нафига в строке пробел?
Записываю вектор в виде (x1, x2, x3 хочу затем считать.
Оставить комментарий
erotic
День добрый.Есть вот поток str, в нем строка - "12, ".
У меня вопросец - должен ли по стандарту оператор >> (str&, int&) считывать нормально из этого потока строку 12? Вопрос появился в связи с тем, что у меня на компе считывает, тесты проходят, а на работе - хуй