Могу ли я преобразовать строку в int для реализации вычислений в заголовочных файлах для C++?
Итак, у меня есть проект, который состоит из возврата значения даты, которое представляет собой строку, с"/", отделяющим месяц от дня и день от года.
Поэтому, когда дата либо вводится пользователем и/или объявляется в конструкторе, она будет иметь формат MMDDYYYY.
Т.Е.
дата: 12212000
Мне нужно вернуть его в таком формате "12/21/2000"
Как я могу реализовать это в заголовочном файле? Каждый синтаксис, который я искал и пробовал, не работает. Поэтому я предполагаю, что не могу вычислить строку... как я могу конвертировать в int? Или есть другой способ сделать это без расчета?
Что я уже пробовал:
вот как выглядит мой код...
пустая демографическая информация:: printDateOfBirth( )
{
cout << (dateOfBirth/1000000)< & lt; setprecision(2)< < fixed & lt;< "/"
<< ((dateOfBirth/10000)-(100*(dateOfBirth/1000000)))
< & lt; setprecision(2)< < fixed & lt; & lt; " / " << (dateOfBirth%10000)
< & lt; setprecision(2)< & lt; fixed< & lt; endl;
}
CPallini
Почему вы должны реализовать его в заголовок файл?