////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


    (C)KAB-studio 1999 - 2004 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz

    MF 2004/06/14(Mon) No.261
    zMF 2152
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*                QOOSNUPSij̍XV                */
http://www.kab-studio.biz/index.html

EقƂ́[ɈbǉI
@Ol̃zbgn[uɁuŴV@ǂHvǉI
[ Ol̃zbgn[u ]
http://www.kab-studio.biz/Comic/HotHerb/index.html

EKAB-studio.h kōXV\
@KAB-studio.h QUOɒB̂ŏkłXV܂B_E[
h̓_E[h[ɂāB
[ _E[h[ ]
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*                        储ʂȓL                        */
http://www.kab-studio.biz/nikki2/index.html

2004/06/06 (Sun)
@钆ɖ{IZbgAbvBɃA}]̂󂯎BߑOɂgc
fbL󂯎BdBgcfbLI@Ƃ肠_rOB
UkTb̓B˃cCh}bcQBقƂ́[bR[i[Bꂩ
ǂ悤B

2004/06/07 (Mon)
@Ƃ͈ÂoOB蓾ȂoOB̂܂܂΂܂y
x߂H@ӗ~ĂH@ĥzgɐhBԂ낮
POOOqbgB

2004/06/08 (Tue)
@BBhgBQB

2004/06/09 (Wed)
@͂PQɂ͐Q̂ɐQCȂB|H@oOƎdl
ύXΉBƂȂȂȂȍwB MONSTER ̓n~ȁ[B

2004/06/10 (Thu)
@dlύXΉƃoOׂB_CGbgBࣕՂ̃qCH@^C
W[ʔBJ[W[͂cucoȂ́H

2004/06/11 (Fri)
@܂蕗ŃoOׂBt[[N͍ȂƂɂȂ肻B
Wオ聕QAxBĂ͐_ےƂƂH

2004/06/12 (Sat)
@ߑO͐Bߌ͂قƂ́[`BUɉl֍sĐFXwB UPS
ƂobOƂB USB P[unYccBQ`RɃT[o[
e܂B


////////////////////////////////////////////////////////////////////
/*                         A                             */
http://www.kab-studio.biz/Novel/Fuga/index.html

@\́@Ɩ@@|PO|

@҂Aƕ̎肪B
@uA̕\΂BɂĐԗt̕\dȂƂ
ɂ́A̕\͂łɊɂłB
uAȂ񂾁ccv
uǂHv
uccȑOb`ôЂƂAVlłBA
ccv
@ԗtBƂĂȂ́AȑOjꡂɗA
̗́B́úvAƂĂȂXs[hŎRт삯ĂB
uꂪA`occv
@║Ƃ͈ႤAَȊGBʂ̏p҂̐󂯂҂́A
wGāx݂Ȃ΁A̔\͂͊ȂB
@B
@̂`oƂ݂͂Ȃ񂾁B̗͂֎悤ɁAG悤Ƃ
鏶@ĂB
@ԗt̕\́Ad܂܁B
uvłAVĺv
@ԗt͕グB
ucc̊GAĂȂ̂Hv
uAƂ̂łH@O班ĂAĂ̂
ccv
@łv肩˂銴oɑz点̂߂āA͋삯oB
uo}Ă܂ˁAꏊ킩ȂȂv
uv
uɁABȂAvv
@vAB
@ӂƌďotɁAgŋĂB
@AvȂ̂B
@ȋ^𕂂ׂȂAAЂƂ̋^₪悬
ĂB
@ȂA킩̂B
                                                              ()


////////////////////////////////////////////////////////////////////
/*                       #pragma twice                            */
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 13.25
̌vZ

ǔ͓vZ܂v
wvZHx
uƂ΁ccv

ÊR̓ɂ
E2004/04/01 獡܂ł̓ɂ
Ě̓ɂ
ȆPj

uȂǂȂǁv
wςƌAȒPǁx
u댯ȂłB̎擾͊ȒPǁAۂɃv
Oŋ߂Ƃɂ͐FXȃRcKvȂłv
ŵȂ́Hx
uƂ΁v

ÊR̓ɂ

uvOŋ߂ƂHv
w tm \̍ tm_wday  3 ccAJオccx
uƁv
w tm_wday  29 ƂƌɌJオ邵ǍPQ
ccA΁AvZ͂̂וbłČĂˁx
uAvZ͂̂וbA܂ time() ̖߂lŌvZƁAJオ
lȂĂȒPȂłv

void ThreeDaysLater()
{
    setlocale( LC_ALL, "japanese" );
    char pchTime[256];
    tm *pstTm;

    // ݂̓t擾B
    time_t lTime_t;
    time( &lTime_t );
    pstTm = localtime( &lTime_t );
    strftime
        ( pchTime
        , 255
        , "%YN%#m%#d%aj%H%M%Sb"
        , pstTm 
        );
    TRACE( "%s\n", pchTime );
    // 2004N518Ηj124101b

    // uRv𑫂܂B
    const int DAYS = 3;
    lTime_t += DAYS * 24 * 60 * 60;
    pstTm = localtime( &lTime_t );
    strftime
        ( pchTime
        , 255
        , "%YN%#m%#d%aj%H%M%Sb"
        , pstTm 
        );
    TRACE( "%s\n", pchTime );
    // 2004N521j124101b
}

wƂRɂȂĂIx
u|Cg͂v

    // uRv𑫂܂B
    const int DAYS = 3;
    lTime_t += DAYS * 24 * 60 * 60;

uR~QSԁ~UO~UObAŁqRԂ̂̂וbro邩v
w𑫂΂킯ˁx
u{Iɂ̗͂v̂łvZł񂾂ǁAƓꍇ
܂BƂ΁qRrƂv
wH@ēH@ 3 * ccAP̓ĕςccx
uł傤BʓIɁqRrČAR̓̂
܂BƂ낪̂וbł̌vZ̏ꍇAP̓͌ɂĈ
v
wʂɑȂˁccx
uꍇɂ tm \̂ŌvZ܂v

void ThreeMonthsLater()
{
    setlocale( LC_ALL, "japanese" );
    char pchTime[256];
    tm *pstTm;

    // ݂̓t擾B
    time_t lTime_t;
    time( &lTime_t );
    pstTm = localtime( &lTime_t );
    strftime
        ( pchTime
        , 255
        , "%YN%#m%#d%aj%H%M%Sb"
        , pstTm 
        );
    TRACE( "%s\n", pchTime );
    // 2004N518Ηj125235b

    // uRv𑫂܂B
    const int MONTHS = 3;
    pstTm->tm_mon += MONTHS;
    const int DECEMBER = 11;
    if( DECEMBER < pstTm->tm_mon )
    {
        // PQ傫ꍇɂ͌JオvZ܂B
        pstTm->tm_year += 1;
        pstTm->tm_mon -= 12;
    }
    strftime
        ( pchTime
        , 255
        , "%YN%#m%#d%aj%H%M%Sb"
        , pstTm 
        );
    TRACE( "%s\n", pchTime );
    // 2004N818Ηj125235b
}

u܂v

    // uRv𑫂܂B
    const int MONTHS = 3;
    pstTm->tm_mon += MONTHS;

uŌ𑫂܂v
ŵƂ if ̒ŌJオ̌vZĂ̂ˁx
uÃvOɂ͏dvȃoOł܂v
wIHx
ũvOPPROɎsHv
wQccROȂĂȂx
uƁBqʓIȎOrACM[ȏꍇ
́AʂɂĂǂ邩Ăłv
wQQWɂRPɂccA邤N邵x
u܂́Aꍇɂǂ邩߂āAɂ킹ăvO
AƂ`ɂȂ܂v
wcc߂Hx
uA߂́v
wccȂ񂩓ȂHx
uȂ񂾂ˁA[ĖmɌ܂ĂȂƂ
BłvOŁAɃASYŎꍇɂ́v
w߂ȂƂǂ悤ȂAƁx
uƁBꂪ܂AvZĂQ̏ꍇɂ͏ς
Αvv
wQQW̎́H@邤N͕̎ςȂƁx
uˁB邤Nǂ̔ʂ́A̖@gĒׂ܂v

1. 400 Ŋ؂N͂邤NB
2. 1 ɓĂ͂܂炸A 100 Ŋ؂N͂邤NB
3. 2 ɓĂ͂܂炸A 4 Ŋ؂N͂邤NB

wց[A 3 Ȃ񂾁x
uƕGǁAvOɂ΂킩₷v

bool isLeapYear( int p_iYear )
{
    if( p_iYear % 400 == 0 )
    {
        // 400 Ŋ؂ꂽ[NB
        return true;
    }
    else if( p_iYear % 100 == 0 )
    {
        // 100 Ŋ؂ꂽႢ܂B
        return false;
    }
    else if( p_iYear % 4 == 0 )
    {
        // 4 Ŋ؂ꂽ[NB
        return true;
    }

    // ȊO͈Ⴂ܂B
    return false;
}

w % āHx
u % ͊Źy]zvZ鉉Zqv
wA؂ꂽ炠܂ 0 ˁx
u܂AʂɎgɂ́q 100 Ŋ؂ꂽrĂ̂͂܂֌W
Ȃ炠܂KvȂȂǂˁBAȂ݂Ɏgɂ́v

    if( isLeapYear( pstTm->tm_year + 1900 ) )
    {
        TRACE( "邤NłB" );
    }
    else
    {
        TRACE( "邤Nł͂܂B" );
    }

uƂӂɁA tm \̂ tm_year nɂ 1900 t̂
YȂ悤ɂˁv
wAȂˁccx
u 1900 ̂댯Aq tm \̂No
֐rƂpӂĂ̂v
w͂Ŗʓ|ccx
uNXɂ΁Ao֐ĂԂ悤ɂł񂾂ǂˁccāA
Ɍ̓tɂāv
wˁAQQWƂQQXƂx
uČĂA͂ǂ̌`FbNāAƂɕʂ̓tԂ
ɂ邵Ȃȁccv
w߂ǂccx

/*
    Preview Next Story!
*/
wƂɈႤ̂ƂAR[fBÔ߂ǂˁx
uƂ낪A͂Ȃɖʓ|Ȃłv
wH@ЂƂł܂ȂẮHx
uA͎̕łłv
wƂ킯Ŏx
 Version 13.26 ƖoŁI 
uɂÂIv
wāA̘b́IHx
u͔ԊOҁIv


////////////////////////////////////////////////////////////////////
/*                QOOSNUQPij̍XV                */
http://www.kab-studio.biz/index.html

EقƂ́[ɂPbǉ\
@Ol̃zbgn[uɂPbǉ\B


////////////////////////////////////////////////////////////////////
/*                          ӁII                            */

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/
EwǓo^Ƃɂ͂̃y[WōsȂĂB
http://www.mag2.com/m/0000012198.htm
E͎ōsȂĂB
EobNio[͂̃y[Wɂ܂B
http://backno.mag2.com/reader/Back?id=0000012198
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*
    KAB-studio.h
      Weekly Mail Magazine.
      Written by Kaburaya Seiden.
      http://www.kab-studio.biz/Info/MailMagazine/

    (C)KAB-studio 1999 - 2004 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz
*/
////////////////////////////////////////////////////////////////////

