////////////////////////////////////////////////////////////////////
yvdafUCz̃vɂȂĂ݂ȂHI
Av}̂vdafUCi[̕׋n߂Ă݂܂񂩁H@ʐMu
Ȃ̂ŁAwZɒʂԂȂĂvBݑ[NSOHOō\I
n߂Ȃ獡Iw̃`XI@ڂē𖳗撆I
http://af1.mag2.com/m/af/0000008658/001/s00000000163010/007
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


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

    MF 2006/03/27(Mon) No.350
    zMF 1792
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
// NEW!!
http://www.kab-studio.biz/index.html

2006/03/27 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
15.03 CN[h͂̒u
15.04 wb_[t@C͕KvH
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

2006/03/27 (Mon)
@قƂ́[O`RAP.56XV
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html


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

2006/03/19 (Sun)
@WNB͂VNBߑO̓AjςĊzČjX
VBuvƂBċG߂̕ςځB

2006/03/20 (Mon)
@VN[hBߑO͎GpBߌ̓JuJeLƖ^wZ֌W
̂BvOςBĂ炲BIQB

2006/03/21 (Tue)
@ߑO̓rfĨ_rOB WBC AEɁI@PԂقǗB
CVcɂĖڊo܂āBvuKBt@~R~j
X[p[}IuU[YwBđŠςB

2006/03/22 (Wed)
@RԂ͋꓌O悢BvuKJnBkƂ̂
BAĂ̓JuJeLBĂTオH@ĐU@H

2006/03/23 (Thu)
@vuKBBSɏIB
ƊE̕K{ځB

2006/03/24 (Fri)
@vuKŏIBVЈC͐ЍłBQIB
vu`ƂĂ̌ʂH@Iɂ͂ꃁCɁBJuJeL̕
jύXH@󋵂͗IB

2006/03/25 (Sat)
@JuJeLɒǂĂقƂ́[O`R`Bԃwb_[̏
BĂقƂ́[Ƃ̍\BăCoƁB


////////////////////////////////////////////////////////////////////
// Ԃ낮B
http://d.hatena.ne.jp/kab_studio/

2006/03/19 (Sun)
http://d.hatena.ne.jp/kab_studio/20060319
NB
[KAB-studio][قƂ́[]قƂ́[O`R P.56
[KAB-studio]ՂƂǉB
[Aj]˂}CfB 51bu^NgӂꂽCCiIv
[Aj]]ChWFlVX 49buv
[Aj]{EPW[ 5bu鍑̐^v
[Aj]уGEJZu 47buANyGXE4v
[Aj]^NeBJA 11buԁv
[Aj]A}I 10bu䂤Ȃ̉`v
[싅]WBC2006  {vs؍

2006/03/20 (Mon)
http://d.hatena.ne.jp/kab_studio/20060320
N[B
[Aj]Fate/stay night 11buN_av
vOB

2006/03/21 (Tue)
http://d.hatena.ne.jp/kab_studio/20060321
NĂĂ
[Aj]Canvas2 23buNX}XJ[̌Ӂv
[싅]WBC2006  {vsL[o
KotokolCOioH
[]X[}w
[link]uCOMIC SEED!v

2006/03/22 (Wed)
http://d.hatena.ne.jp/kab_studio/20060322
[B
AĂB

2006/03/23 (Thu)
http://d.hatena.ne.jp/kab_studio/20060323
NB
AĂB
[Aj]܊̃Vi 24bug@̑zv(I)
[Aj]܂`K[E~[cEK[` 
@11bu̓́v
[Aj]IGPX 22buiނׂꏊցv
[]܂񂪃^CtH[h Vol.1
[link]iᔻ邱

2006/03/24 (Fri)
http://d.hatena.ne.jp/kab_studio/20060324
NB
[Aj] 18buZL̃q~ć@pv
[Aj]-HiME 24buȂ̂߂ɁcBv
[Aj]REC 8bu}CEtFAEfBv
[Aj]mGC 23buIv
[Aj]}WJm 12buڊo߂̍ă}WłHv
[Aj]SoltyRei 21bu^̍v
AĂijB
[link]jeh[{[VŃKhCuPCGW̃Q[
@ł悤

2006/03/25 (Sat)
http://d.hatena.ne.jp/kab_studio/20060325
N[
[Aj]ӂ́ӂP 
@51but@Civ~lXvZX͂߂Ȃv(I)


////////////////////////////////////////////////////////////////////
// AjaxŃGQ[uO
http://d.hatena.ne.jp/AjaxEroge/

iT͂x݂łj


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

@\Ó@l̊ԁ@|PQ|

uccӂv
@j܂B
umȂA̒mĂccȏȂcȂāv
um̂v
uH@āA͂Ă̑OɂBď
ɂBĎĂꂽBċIv
uȓẑƂ͖Yv
uႠ͉RẮIH@̗D́ccv
@牽xƂȂĂꂽB
@݂ǂɂȂȂȀ|ƂȂB
@킢xĂꂽB
@ǂɌāAƂĂDB
uA邾낤A㉹f邾낤A
Ȃcc݂ɂĂAłIv
@͈ݏoB
u΂ɁAȂ肵ȂB΂ɎȂȂv
u̎A̎Rv
uႤI@񂽂̎ȂAĂ邵Ay񂾂āv
uŷƂ͊֌WȂIv
uႠ́IH@́AʖڂȂ́IHv
uƂȂA肶Ȃ񂾁v
u肾Bɖ͂ȂAƈꏏɂĎv
AʂȂČłIHv
u܂Aāv
uA񂽂̂Ɩ؂ɔtĂłv
@̎ɁA̓B
uȂȂv
                                                              ()

////////////////////////////////////////////////////////////////////
// JavaA2Z
http://www.kab-studio.biz/Programing/JavaA2Z/index.html

ǉEXVP

iT̒ǉ͂܂j


////////////////////////////////////////////////////////////////////
yvdafUCz̃vɂȂĂ݂ȂHI
Av}̂vdafUCi[̕׋n߂Ă݂܂񂩁H@ʐMu
Ȃ̂ŁAwZɒʂԂȂĂvBݑ[NSOHOō\I
n߂Ȃ獡Iw̃`XI@ڂē𖳗撆I
http://af1.mag2.com/m/af/0000008658/001/s00000000163010/007
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 16.23
̃ftHgl

ũ͈ftHglɂĐ܂v
wZq̃I[o[[h炤ĂāAĊˁx
uA͂ƂĂ֌Włv
wHx
u܂͎ႩB̃ftHgl͕ʂ̊֐ło֐ł
邩Aʂ̊֐ŎĂ݂܂v

// Data.h
void UseDefault( int p_i1, int p_i2 = 100 );


// Data.cpp
#include <Windows.h>
#include <stdio.h>

#include "Data.h"

// ̃ftHgl֐B
void UseDefault( int p_i1, int p_i2 )
{
    // z̕o͂܂B
    char pch[256];
    sprintf( pch, "%d, %d\n", p_i1, p_i2 );
    OutputDebugString( pch );
    // 100, 101
}

u UseDefault() ̑2 100 ƂftHglgpĂ܂v
wy int p_i2 = 100 zˁx
ugp͈ȉ̂悤ɂȂ܂v

// Main.cpp
#include <Windows.h>
#include <stdio.h>

#include "Data.h"

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // ftHglgp܂B
    UseDefault( 100 );
    // 100, 100

    // ftHglgp܂B
    UseDefault( 200, 300 );
    // 200, 300

    return 0;
}

uŏ́̕AftHglgpČĂяoĂ܂v

    // ftHglgp܂B
    UseDefault( 100 );
    // 100, 100

û悤ɁAȗƃftHglgp܂B܂A 
p_i2  100 nČĂяoAƂƂłv

    // ftHglgp܂B
    UseDefault( 100  /* 2ȗ */ );
                             
                             
                             
                                 
                                     
void UseDefault( int p_i1, int p_i2 = 100 );
                                    
                              
                              
void UseDefault( int p_i1, int p_i2 )
{
// 

wȗƁA̒lnĂ킯ˁx
uAftHglgpȂƂł܂v

    // ftHglgp܂B
    UseDefault( 200, 300 );
    // 200, 300

wftHglAȂ񂾂ˁx
uƁv
wccIx
u͂Δv
wĐ錾̕ł́H@`͂̕Ȃ́Hx
uGȂƂȂłBƂ΁Aȉ̂悤ɃftHgl
ݒA`̕Ƃ܂v

// Data.h
void UseDefault( int p_i1, int p_i2 );

// Data.cpp
#include <Windows.h>
#include <stdio.h>

#include "Data.h"

// ̃ftHgl֐B
void UseDefault( int p_i1, int p_i2 = 100 )
{
// 

wARpCG[ɂȂIx

    // ftHglgp܂B
    UseDefault( 100 );
    // RpCG[F
    // error C2660: 'UseDefault' : 
    //     ֐s 1 ̎ƂȂČĂяo܂B

wȂłȂŁIH@錾̕ɏȂƂȂ́Hx
u錾̕ɏȂႢȂ킯ȂāARpCƂ
ftHgl̏񂪂ȂƂȂłv
wHHHx
uRpĈƂvoāB܂ARpC̓\[Xt@CP
ōsˁv
w Version 15.01 ( No.301 ) Ƃŋˁx
uRpĆA Main.cpp RpCɁAȉ̕ɂł킵܂v

    // ftHglgp܂B
    UseDefault( 100 );

uRpĆA UseDefault() ֐̈Ɩ߂l̏擾
Ƃ܂B̏͂ǂɏĂHv
w Data.h  Data.cpp x
ułARpC̓\[Xt@CPʂłv
wAB Main.cpp ̃RpCĂƂɂ Data.cpp ͌Ă
񂾁B Main.cpp  Data.h CN[hĂ邩猩邯ǁx

// Main.cpp
#include <Windows.h>
#include <stdio.h>

#include "Data.h"

uA Main.cpp ̃RpCɂ Data.h ̏Ƃ
Ȃ܂B̒ŁAȉ̊֐܂v

// Data.h
void UseDefault( int p_i1, int p_i2 );

wftHg̈gĂȂo[Wˁx
uRpĆAĂяö1Ȃ̂ɁA錾͈̕2
̊֐ȂAǂ̊֐Ăяo΂̂킩܂v
wRpC Data.h ȂA`̕ɃftHgl
ĂȂAĘbHx
uƁBftHgl̓RpCɎgp̂ŁARpC
ƂɌɍs Data.h ̐錾ɏKv܂v

// Data.h
void UseDefault( int p_i1, int p_i2 = 100 );

û悤ɂ邱ƂŁARpC͌ĂяoɃftHgln
悤ɂ܂v

    // ftHglgp܂B
    UseDefault( 100, 100 );
//                    ftHgl

wĂяoƂɃftHglnႤn킯ˁx
û悤ɁAftHgl̓RpCɏ̂ŁA錾ɏ
Kv܂v
wRpC猩ȂႢȂ킯ˁx
uA`ɏĂꍇ܂v
w`ɏĂꍇHx
u`ȂꍇƂ

// Main.cpp
#include <Windows.h>
#include <stdio.h>

// ̃ftHgl֐B
void UseDefault( int p_i1, int p_i2 = 100 )
{
    // z̕o͂܂B
    char pch[256];
    sprintf( pch, "%d, %d\n", p_i1, p_i2 );
    OutputDebugString( pch );
    // 100, 101
}

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // ftHglgp܂B
    UseDefault( 100 );
    // 100, 100

    // ftHglgp܂B
    UseDefault( 200, 300 );
    // 200, 300

    return 0;
}

w[A`t@CɂȂꍇ͎dȂˁx
uǂɂARpCftHg΂AĂ
Ƃv

/*
    Preview Next Story!
*/
wH@I[o[[hƊ֌WĂĘb́Hx
uȗAăI[o[[hłłłv
w΁AĂŌĂx
uႠ1񂻂̂߂Ɏ܂傤v
wx
uƂ킯Ŏv
 Version 16.24 ftHglvsI[o[[h 
wɂÂIx
uĂǂǂLтĂv
wŌȁ[I@7N[IHx


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

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/index.html
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 - 2006 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz
*/
////////////////////////////////////////////////////////////////////

