忍者ブログ

J’avais vingt ans

(´・ω・`)

   
カテゴリー「C++ Source Memo」の記事一覧
  • « PREV
  •  | HOME | 
  • NEXT »

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ctimeヘッダで日付を取得

#include <iostream>
#include <ctime>

using namespace std;

struct stamp
{
time_t time_val;
struct tm *look_into;
int yy, mm, dd;

// 日付の取得
stamp()
{
time_val = time( NULL );
look_into = localtime( &time_val );

yy = look_into-> tm_year;
mm = look_into-> tm_mon;
dd = look_into-> tm_mday;
}
// スタンプする日付を渡す
void express( int &year, int &month, int &day )
{
const int year_diff = 1900;
const int mon_diff = 1;

yy += year_diff;
mm += mon_diff;

year = yy;
month = mm;
day = dd;
}
};
int main()
{
stamp tmp;
int y, m, d;
tmp.express( y, m, d );

cout << y << m << d << endl;

return 0;
}
PR
  

アーカイブ

Copyright ©  -- J’avais vingt ans --  All Rights Reserved

Design by CriCri / material by DragonArtz Desighns / powered by NINJA TOOLS / 忍者ブログ / [PR]