誰か、もうちょっとスマートなのキボンヌ
#include <boost/date_time/gregorian/gregorian.hpp>
#include <iostream>
int main() {
using namespace boost::gregorian;
date today = day_clock::local_day();
date sday( today.year(), today.month(), 13 );
month_iterator miter( sday );
int loop = 520;
do {
if( (*miter).day_of_week() == Friday ) std::cout << *miter << std::endl;
++miter;
} while( --loop );
return 0;
}
0 件のコメント:
コメントを投稿