Вывод на экран в виде 16.09.2013

237
21 августа 2018, 06:20

Подскажите, пожалуйста, как мне вывести в консоли дату с таким форматом: 16.09.2013, но не 16.9.2013.

Вот мой кусок кода:

DATE::DATE()
:day_{ 0 }, month_{ 0 }, year_{ 0 } {}
DATE::DATE(unsigned short day, unsigned short month, unsigned short year)
: day_{ day }, month_{ month }, year_{ year } {}
DATE::DATE(DATE const & other)
: day_{ other.day_ }, month_{ other.month_ }, year_{ other.year_ } {}
void DATE::print() {
std::cout << day_ << "." << month_ << "." << year_ << std::endl;
}
void DATE::set() {
std::cout << "Установка даты\n";
std::cout << "День: ";
std::cin >> day_;
std::cout << "Месяц: ";
std::cin >> month_;
std::cout << "Год: ";
std::cin >> year_;
}
Answer 1

Выводите число n как

cout << setfill('0') << setw(2) << n;

Т.е. ширина вывода - 2 знака, недостающее дополнить нулями...

READ ALSO
Нужно ли изучать Blueprint , чтобы писать на c++ в UE4? [закрыт]

Нужно ли изучать Blueprint , чтобы писать на c++ в UE4? [закрыт]

Я начинающий программист , который изучает c++Хочу уйти в сферу game development

207
Как понять условие задачи?

Как понять условие задачи?

Есть такое условие задачи:

243
tool bar прозрачный но nav bar не прозрачный

tool bar прозрачный но nav bar не прозрачный

Всем привет, возник вопрос, как сделать toolbar в приложении прозрачным, НО если имеется nav bar, то он должен быть со стандартным непрозрачным фономПодобную...

208
Ошибка при перемещении класса в другой пакет

Ошибка при перемещении класса в другой пакет

Есть метод проигрывания аудиоформата

260