с Поддержка разных форматов вы

Автор admin Воскресенье, 17 мая 2009 11:32

с Поддержка разных форматов вывода вещественных чисел, включая разделитель целой и дробной части и разделитель групп разрядов. time Поддержка разных международных форматов вывода даты и времени. messages Поддержка контекстно-зависимых каталогов сообщений (например, сообщений об ошибках на разных языках). Следующая программа демонстрирует простейшие операции с локальным контекстом: //: С04:Local е.срр {-g++}{-bor}{-edg} {RunByHand} // Эффект от использования локальных контекстов #include #include using namespace std; 178 Глава 4 • Потоки ввода-вывода int mainO { locale def; cout « def. name О « endl: locale current = cout.getlocO; cout « current.name() « endl; float val = 1234.56: cout « val « endl: // Переключение на французский локальный контекст cout.i mbue(1ocale(“french”)): current = cout.getlocO: cout « current.nameO « endl: cout « val « endl; cout « “Enter the literal 7890.12: “: cin.imbue(cout.getloc()): cin » val: cout « val « endl; cout.imbue(def); cout « val « endl: } III:- А вот как выглядит результат: С с 1234.56 French_France.l252 1234.56 Enter the literal 7890.12: 7890


Комментарии закрыты.