Программа выбросила исключение с текстом "missing locale facet". Что делать?
Место локализовано так:
#include <iostream>
#include <exception>
stringstream SS;
char c;
SS >> c; // here is error, throw exception
Здравствуйте MaximE, Вы писали:
ME>Здравствуйте vanonext, Вы писали:
V>>Программа выбросила исключение с текстом "missing locale facet". Что делать? V>>Место локализовано так: V>>#include <iostream> V>>#include <exception> V>>stringstream SS; V>>char c; V>>SS >> c; // here is error, throw exception
ME>конкретно здесь у тебя пустой поток SS и прочитать из него ничего нельзя
Я привёл текст сильно упрощённый. В действительности поток заполнен. Мною построен класс T, отработало T t; SS << t << '\0';
А при выполнении SS >> t; уже внутри operator>> сдохло именно на операторе char c; SS >> c;
Здравствуйте vanonext, Вы писали:
V>Я привёл текст сильно упрощённый. В действительности поток заполнен. Мною построен класс T, отработало T t; SS << t << '\0'; V>А при выполнении SS >> t; уже внутри operator>> сдохло именно на операторе char c; SS >> c;
missing locale facet ДОСТАЛА!!!
Будь проклят тот день и час, когда я установил на свой компьютер Visual C++ 6.0 Standard Edition. Будьте также прокляты и ночь, следующая и предыдущая, полные сутки с весомым гаком, вся неделя, месяц, оба века и тысячелетия. Будь проклята моя голова, когда в ней зародилась совершенно нелепая мысль перевести свою работающую программу с Borland CBuilder 5 с копейками на эту инородную и поганую Microsoft платформу. Будь проклят Билл Гейтс и его миллиарды долларов, все вместе и многократно каждый по отдельности. Пусть провалится пол под ногами у Пола Аллена и Стива Балмера. Пусть лешак схватит за ногу каждого президента США, начиная с нынешнего, не пропуская ни бывших, ни умерших, ни будущих. Допустить такую ошибку в программе — это значит опозорить страну со всеми её флагами, гимнами, статуями Свободы, индейцами, Оскарами и небоскрёбами. Пусть разорятся Inprise, Sun, IBM и General Motors за то, что допустили существование Microsoft и вдобавок пользуются её услугами. Пусть отлетят башки у Уссамы бин Ладена и всех его террористов за то, что не направили пикирующий самолёт на бунгало пресловутого (даже имя его не хочу упоминать более!). Чтоб заглохли все программистские форумы с их неисчислимыми так и некипящими чайниками и теми, кто притворяется гуру, хотя они все слабаки, потому что никто из них не вышел на эту ошибку. Пррроклинаю все так называемые продукты этой фирмы, и прошлые и будущие. Чтоб им пусто было! Ненавижу греческую букву БЭТА и весь греческий алфавит в придачу, вместе с латинским, римскими цифрами и арабскими буквами. Неизмерим мой гнев при очередном появлении missing locale facet на экране компьютера.
Этот текст — лишь жалкая тень моего гнева. Да есть ли слова в русском языке, чтобы передать мои раскалённые чувства?
Даже то, что я всё-таки справился с этой проблемой, никак не может остудить воспламенившийся мозг. А если модератор выбросит этот текст к чёрту, никто так и не узнает, как избавиться от missing locale facet и почему она возникает.
Здравствуйте vanonext, Вы писали:
V>missing locale facet ДОСТАЛА!!!
Весьма живописно
Если бы я так же относился ко всем глюкам виданным мной в этой жизни, то во вселенной уже не осталось бы ни одного непроклятого места
V>Даже то, что я всё-таки справился с этой проблемой, никак не может остудить воспламенившийся мозг. А если модератор выбросит этот текст к чёрту, никто так и не узнает, как избавиться от missing locale facet и почему она возникает.
Рассказывай как и почему и будет тебе счастье
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте IT, Вы писали:
IT>Здравствуйте vanonext, Вы писали:
IT>Рассказывай как и почему и будет тебе счастье :)
Самолёт Стива Баллмера чуть не подбили. Моя месть за
missing locale facet только начинается
Здравствуйте vanonext, Вы писали:
V>Здравствуйте IT, Вы писали:
IT>>Здравствуйте vanonext, Вы писали:
IT>>Рассказывай как и почему и будет тебе счастье V>Самолёт Стива Баллмера чуть не подбили. Моя месть за V>missing locale facet только начинается