tdata->tm_sec; os.fillC ‘): //

Автор admin Суббота, 16 мая 2009 11:32

tdata->tm_sec; os.fillC ‘): // Дополнение слева символами ‘ ‘ streamsize prec = os.precision(4); os « ” Lat:” « setw(9) « d.latitude.toString() « “. Long:” « setw(9) « d.longitude.toStringO « “. depth:” « setw(9) « d.depth « “. temp:” « setw(9) « d.temperature: os.fill(fillc); os.precision(prec); return os: } III:- Функция Coord::toString() необходима, поскольку оператор « типа DataPoint вызывает setw() перед выводом широты и долготы. Если бы вместо этого для Coord использовался оператор «, то ширина поля относилась бы только к первой операции вывода (то есть Coord::deg), поскольку все изменения ширины немедленно отменяются после первого вывода. Вызов setf() обеспечивает вывод вещественных Примеры использования потоков ввода-вывода 173 чисел с фиксированной точностью, а функция precision() задает точность в четыре цифры в дробной части. Также обратите внимание на восстановление заполнителя и точности, действовавших перед вызовом оператора «. Чтобы получить данные метки времени, хранящиеся в DatePoint::timestamp, мы вызываем функцию std::localtime(), которая возвращает статический указатель на объект t


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