y‰SŽÒнŒ}zC/C++Ž ..
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 15:45:29
ƒT[ƒoƒ\ƒPƒbƒg‚ÅTCP‚Ì10`100ƒoƒCƒg‚̉•ϒ·ƒf[ƒ^‚ðŽóM‚·‚éÛA
‚»‚̃f[ƒ^‚̃Œƒ“ƒOƒX‚ªæ“ª2ƒoƒCƒg‚É‚ ‚鎯•ÊŽq‚Å”»’f‚Å‚«‚éꇂÁ‚Ä
E‚Ü‚¸æ“ª2ƒoƒCƒg‚ðrecv‚·‚éB
Eޝ•ÊŽq‚ð”»’f‚µ‚ÄŽc‚è‚̃oƒCƒg”‚ðrecv‚·‚é
‚Æ‚¢‚¤‚Ì‚ªˆê”Ê“I‚Ȃ̂łµ‚傤‚©H
recv‚Ì‘æ3ˆø”‚É1500ƒoƒCƒg‚‚ç‚¢‚Ì\•ª—]—T‚È’l‚ðŽw’è‚·‚邯
ŸŽè‚É1ƒf[ƒ^‚ÌI‚í‚è‚ðŒŸo‚µ‚ÄƒŠƒ^[ƒ“‚µ‚Ä‚‚ê‚é‚à‚̂Ȃ̂łµ‚傤‚©H
—v‚͘A‘±‚µ‚ăf[ƒ^‚ª”ò‚ñ‚Å‚‚éꇂÉ
1ƒf[ƒ^‚Ì‹æØ‚è‚ðrecv1‰ñ‚Åςނ̂©A2‰ñ‚É•ª‚¯‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©‚ª
’m‚肽‚¢‚Å‚·B
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 15:54:11
>>117
‚±‚Á‚¿‚Ì‚ª‚¢‚¢‚ÆŽv‚¤
ƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‘Š’kŽº Port20
½ÚØÝ¸(tech”Â)
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 15:58:50
>>118
ƒTƒ“ƒNƒX‚Å‚·BÀ‚Á‚Ä—ˆ‚Ü‚·B
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 16:49:41
char bun[] ="‚·‚²‚’·‚¢•¶Í‚ª“ü‚Á‚Ä‚¢‚é";
FILE \‘¢‘̂ւ̃|ƒCƒ“ƒ^‚µ‚©Žó‚¯Žæ‚Á‚Ä‚‚ê‚È‚¢ŠÖ”‚ÉC
‚±‚Ì•¶Žš—ñ‚ª‚ ‚½‚©‚àƒtƒ@ƒCƒ‹‚É“ü‚Á‚Ä‚¢‚é‚©‚̂悤‚É
Žv‚킹‚Ĉ—‚³‚¹‚邱‚Ƃ͂ł«‚È‚¢‚à‚̂łµ‚傤‚©H
C++ ‚Ȃ炢‚‚à std::string ‚Æ std::istringstream ‚Å
ƒXƒgƒŠ[ƒ€‚Æ‚µ‚Ä’ŠÛ“I‚Ɉ—‚µ‚Ä‚¢‚é‚̂ł·‚ªC
‚Ç‚¤‚µ‚Ä‚à C ‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤•K—v‚ª‚ ‚Á‚ÄC
ŸŽè‚ªˆá‚Á‚Ä”Y‚ñ‚Å‚¢‚Ü‚·D
121:120
07/12/31 16:57:40
•W€“I‚È•û–@‚ł͂ł«‚È‚¢‚悤‚Å‚·‚ËD
Žg‚¢‚½‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚̃\[ƒX‚ªŽè‚É“ü‚Á‚ÄC
Žè‚ð“Ë‚Áž‚ñ‚Å‚¢‚¢‚Ƃ̂±‚ƂȂ̂őf’¼‚É‚»‚¤‚µ‚Ü‚·D
‚¢‚₟CƒXƒgƒŠ[ƒ€‚È‚ñ‚ĕςȉ‰ŽZŽqƒI[ƒo[ƒ[ƒh‚Å
‚₾‚È‚ŸC‚Æ‚©Žv‚Á‚Ä‚¢‚½‚̂ɂ¢‚‚̊Ԃɂ©ƒXƒgƒŠ[ƒ€
‚ׂÁ‚½‚è‚ÌlŠÔ‚ɂȂÁ‚Ă܂µ‚½Dе‚ê‚Á‚Ä•|‚¢D
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 17:04:49
>>120
ƒeƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹ì‚邯‚©H
ƒtƒ@ƒCƒ‹ƒ}ƒbƒsƒ“ƒOŽg‚Á‚ÄAƒoƒbƒtƒ@[‚Ì•sˆê’v‚ª‹N‚«‚È‚¢‚悤‚Ƀtƒ@ƒCƒ‹‚ðƒNƒ[ƒY‚µ‚ătƒ‰ƒbƒVƒ…‚·‚é‚܂Ń^ƒCƒ~ƒ“ƒO‚ðŽæ‚é‚Æ‚©H
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 17:22:09
Ž¿–â‚Å‚·AVC2005‚ÅA‘½dŒp³‚̃Nƒ‰ƒX‚ðì‚Á‚Ä‚é‚̂ł·‚ª
ƒ‰ƒ“ƒ^ƒCƒ€ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
i0xC0000005: êŠ0x00000010‚ð“ǂݞ‚Ý’†‚ɃAƒNƒZƒXˆá”½‚ª”¶‚µ‚Ü‚µ‚½j
ƒfƒoƒbƒK‚ÌŽ©“®•Ï”‚Ì—“‚É‚Íthisƒ|ƒCƒ“ƒ^‚Ì‚ÝÚ‚Á‚Ä‚¢‚Äi’l‚Í0‚Æ‚©‚ł͂ȂA
‚¿‚á‚ñ‚Æ‚µ‚½ƒAƒhƒŒƒX‚Á‚Û‚¢jAthisƒ|ƒCƒ“ƒ^‚Ìu+v‚ðƒNƒŠƒbƒN‚µ‚Ä“WŠJ‚·‚邯
uCXX0030: ƒGƒ‰[‚Å‚·: Ž®‚ð•]‰¿‚Å‚«‚Ü‚¹‚ñv
‚ƂȂÁ‚Ä‚¢‚Ü‚·B
hoge0---hoge1---hoge2---hoge3---hoge4
@@@@@@@@@@@@@@@@@@@@@‡˜---hoge5
@@@@@@@@@@@@@@@@@@@@@‡˜---hoge6---hoge7
@@@@@@@@@@@@@@@@@@@@@@@@@@@‡˜---hoge8
ª‚̂悤‚ÈŠ´‚¶‚ÅŒp³‚µ‚Äi‘S‚Ävirtual‚ð‚‚¯‚ÄŒp³‚µ‚Ă܂·jA
ÅŒã‚É2,4,5,7,8‚ð‘½dŒp³‚µ‚ÄhogerableƒNƒ‰ƒX‚ð’è‹`‚µ‚ÄA
‚»‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚ÄŽg‚Á‚Ä‚¢‚Ü‚·B
2‚â4578‚ÅŽÀ‘•‚³‚ê‚Ä‚¢‚鉼‘zŠÖ”if()j‚ðhogerableƒNƒ‰ƒX‚Å‚àŽÀ‘•‚µA
‚»‚̂Ƃ«‚ÌðŒ‚É‚æ‚Á‚Ä
return hoge5::f();
‚Æ‚©‚â‚낤‚Æ‚µ‚½‚̂ł·‚ªA
hoge5::()f ‚É”ò‚ñ‚¾‚Æ‚«‚ͳí‚É“®‚‚à‚Ì‚ªAhoge7::f() ‚É”ò‚Ԃƃ‰ƒ“ƒ^ƒCƒ€ƒGƒ‰[‚ª
‹N‚±‚è‚Ü‚µ‚½B
hoge7::f()‚Ì’†‚Í
if (!hoge2::f())
@@return false;
if (!p)@@@@@@@@@// ‚±‚±‚ŃGƒ‰[Bp‚Íhoge3‚É‚ ‚郃“ƒo
@@return false;
‚ƂȂÁ‚Ä‚¢‚Ü‚·B
‚±‚¤‚¢‚¤‚Æ‚«‚͉½‚ð‹^‚¦‚΂¢‚¢‚̂łµ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 17:25:53
hoge3‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª‚½‚‚³‚ñ‚Å‚«‚Ä‚é—\Š´
125:123
07/12/31 17:51:13
‚·‚݂܂¹‚ñAŒ¾‚í‚ê‚Ä‚©‚çˆê”Ô‰º‚̃Nƒ‰ƒX‚ðŒ©’¼‚µ‚½‚瑬U‚Å‰ðŒˆ‚µ‚Ü‚µ‚½A
ÅŒã‚Ì‘½dŒp³‚Évirtual‚ð‚‚¯‚Ă܂¹‚ñ‚Å‚µ‚½iо
‚¯‚ǂǂ¤‚¢‚¤ðŒ‚Åvirtual‚ð‚‚¯‚é‚ׂ«‚Ȃ̂©‚æ‚‚í‚©‚ç‚È‚¢EEE
‚Æ‚à‚ ‚ê‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 18:28:52
‚»‚à‚»‚à‚»‚±‚܂ł̑½dŒp³‚ɂȂé‚È‚çÝŒv‚ª‚¨‚©‚µ‚¢‚̂łÍB
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 18:52:38
>>126‚»‚¾‚ËB‘½dŒp³‚àŽg‚¢‚·‚¬‚邯—Ç‚‚È‚¢‚ËB
‰´‚àA‘½dŒp³‚âƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚¢‚Ü‚‚Á‚Ä•¡ŽG‰öŠï‚ȃIƒuƒWƒFƒNƒg‚ðì‚Á‚Ä‚¢‚½ ‚ª‚ ‚è‚Ü‚µ‚½B‚µ‚©‚µA‚¾‚ñ‚¾‚ñ‚Æ‚±‚ñ‚È•¡ŽG‚È\‘¢‚Í•s—v‚¾‚Á‚ĉð‚Á‚Ä‚‚é‚ñ‚¾‚ÈB
C++‚ð‚Í‚¶‚߂ĒN‚à‚ªˆê“x‚͒ʂ铹‚©‚ÈB
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 19:47:15
>>101
‚à‚¤‚¿‚å‚Á‚Æ‹ï‘Ì“I‚É‘‚‚ÆA
if(Char_Trans[0]!=0){
SetDrawBlendMode( DX_BLENDMODE_ALPHA , Char_Trans[0] ) ;
if(LoadCharName_BC[0]!='\x00'){DrawGraph(Draw_X+160,Draw_Y,CHAR_BC_Handle,TRUE);}//ƒLƒƒƒ‰‚ð—§‚½‚¹‚éB‰œ’†‰›
}
‚±‚̃‰ƒ“ƒ_ƒ€•”•ª‚ð•Ï‚¦‚é•û–@‚Í‚ ‚è‚Ü‚·‚©‚ËH
”N––‚ɉ½‚â‚Á‚Ä‚é‚ñ‚¾‰´‚Íorz
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 19:54:40
>>128
¶‚«‚ë
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 20:40:17
>>128
‚ǂ̕ӂªƒ‰ƒ“ƒ_ƒ€‚Ȃ̂©‹³‚¦‚Ä‚‚êB
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 20:44:54
>>128
ƒGƒXƒp[‚·‚邯Draw_X‚ÆDraw_Y‚ð’¼Ú”Žš‚É’u‚«Š·‚¦‚邯‚©
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 20:46:00
#define Draw_X (rand()/800)
#define Draw_Y (rand()/600)
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 22:41:31
>>110
‰¼ˆø”‚͂ǂ¤‚ ‚Á‚Ä‚à int B
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 21:05:24
‚b++‚ð•׋‚µ‚½‚¢‚̂ł·‚ª
‰SŽÒŒü‚¯‚Å•ª‚©‚è‚â‚·‚¢–{‚ª‚ ‚Á‚½‚ç ‹³‚¦‚ĉº‚³‚¢B
‚b‚Í‚ ‚é’ö“x‚Í”cˆ¬‚µ‚Ă܂·
‰½‚©‚¨Š©‚߂̖{‚Í‚ ‚è‚Ü‚·‚©‚Ë?
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 21:18:23
>>134
ƒƒx[ƒ‹‚Å‚¢‚¢‚ñ‚¶‚á‚ËB
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 21:55:51
Accelerated C++‚Æ‚©B
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:08:21
‚₳‚µ‚¢‚b++
‚Æ‚©‚Á‚Ä •ª‚©‚è‚â‚·‚¢‚ñ‚Å‚·‚©‚Ë?
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:10:37
>>137
Šî‘b‰ß‚¬‚Ä C ‚Æ”í‚銂ª‘½‰ß‚¬‚éB
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:13:44
>>134
C‚ÆC++‚Í‚©‚È‚èˆá‚¤Œ¾Œê‚¾‚©‚çA‚Ȃ߂Ă©‚©‚ç‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚æB
STL‚â‚çBoost‚â‚çAC++‚͕ϑԂ·‚¬‚éB
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:16:00
‚©‚È‚èˆá‚¤Œ¾Œê‚¾‚¯‚ÇAе‚ê‚ê‚ΊȒP‚È‚à‚ñ‚¾B
‚¢‚¢–{‚ð‘I‚ׂæB
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:40:20
•ª‚©‚è‚â‚·‚¢–{‚Æ‚©‚¨Š©‚߂̖{‚Í
‚â‚Á‚ς肻‚ꂼ‚êˆá‚¢‚Ü‚·‚æ‚Ë?
ƒƒx[ƒ‹‚©‚Ÿ..
–{‰®‚Å‚¢‚ë‚¢‚ë—§‚¿“ǂ݂µ‚Ä‚Ý‚Ä “ǂ݂₷‚¢–{‚ð‘I‚Ô‚Ì‚ª‚¢‚¢‚ñ‚Å‚·‚©‚Ë?
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:45:23
>>139
C++‚ªC‚æ‚èŽg‚¢‚â‚·‚¢—v‘f‚Í‚ ‚é‚ñ‚Å‚·‚©‚ËB
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:48:51
uŽg‚¢‚â‚·‚¢v‚Ì’è‹`‚É‚æ‚é‚ñ‚¶‚á‚È‚¢H
‰SŽÒ‚ɕ׋‚³‚¹‚é‚Á‚ĈӖ¡‚Ȃ笗‚·‚é—v‘f–žÚ‚łƂĂàŽg‚¢‚â‚·‚¢‚Ƃ͎v‚¦‚È‚¢‚¯‚Ç
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:54:42
>>142
ƒNƒ‰ƒXB
iostream‚È‚ñ‚©‚Í‘‹‚©‚瓊‚°ŽÌ‚ĂĂ¢‚¢B
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/01 23:58:01
STL
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 00:00:19
>>142
C++‚ÍŽg‚¢‚â‚·‚¢‚Æ‚¢‚¤‚æ‚è‚àA‹—͂Ȍ¾Œê‚¾‚ÆŽv‚¤B‹—͂ł ‚邪ŒÌ‚ÉŽg‚¢‚±‚È‚·‚Ì‚ª“‚¢–Ê‚ª‘½X‚ ‚éB
—Ⴆ‚Ε¶Žš—ñƒNƒ‰ƒX‚ðì‚邯Aʼn‚©‚猾ŒêŽd—l‚É‘g‚Ýž‚Ü‚ê‚Ä‚¢‚½‚©‚̂悤‚É•¶Žš—ñ‚ðˆµ‚¦‚é‚È‚ñ‚ÄA‹—͂Ƃ¢‚¤‚©Ž©—R“x‚‚·‚¬B
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 00:05:47
>>140
MPL‚Æ‚©‚àŠÈ’P‚ÆŽv‚¤H
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 00:07:56
—áŠOˆ—‚à’n–¡‚ɕ֗˜‚¾‚æ‚È‚
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 00:19:19
‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚Æ‚©—áŠO‚Æ‚©Å‹ß‚ÌŒ¾Œê‚Ȃ璿‚µ‚‚È‚¢‚Á‚ÄB
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 00:24:45
STL ‚ÆŽQÆ‚ª‚ ‚邾‚¯‚Å C ‚æ‚蕪Šy‚ɂȂé‚íB
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 00:25:30
>>147
Žg‚í‚ñ‚µB
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 01:15:12
>>149
C++‚ŬŒ÷‚µ‚½‚©‚çAŋ߂̌¾Œê‚ÅŽÀ‘•‚³‚ê‚邿‚¤‚ɂȂÁ‚½‚ñ‚¾‚ëB
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 01:30:02
—áŠO‚ÍJava‚ª‘‚‚ËH‘¼‚É‚à‚ ‚é‚©‚à‚µ‚ê‚ñ‚ªEEE
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 03:30:17
>>151
MPL‚ðŽg‚í‚È‚¢‚Ì‚ÉC++‚ÉŠµ‚ê‚Ă邯‚©‘å‚«‚o‚½‚Ë
‚»‚ê‚ÅC++‚ªŠÈ’P‚ÆŒ¾‚¤‚͈̂Ⴄ‚ñ‚¶‚á‚È‚¢‚©‚¢H
‚ ‚ñ‚½‚ɂƂÁ‚Ă͊ȒP‚©‚à‚µ‚ê‚ñ‚¯‚ÇAˆê”ʘ_‚ł͂Ȃ¢‚í‚È
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 03:38:48
>>151
‰½Ž„‚ÍÅæ’[‚Å‚·‚Ý‚½‚¢‚ɂȂÁ‚Ä‚ñ‚ÌH
‚ ‚ñ‚È‚à‚ñƒ‰ƒCƒuƒ‰ƒŠ‚Å‚àì‚é•K—v‚ª‚È‚¯‚ê‚ÎŽg‚í‚È‚¢B
Žg‚¦‚È‚¢B‰Â“Ç«‚ª’á‚‚È‚éB
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 03:50:28
ƒ‰ƒCƒuƒ‰ƒŠì‚ç‚È‚¢‚ŃvƒƒOƒ‰ƒ€‚µ‚Ä‚é‚̂͂·‚²‚¢‚È
MPL‚æ‚è"‚â‚΂¢"type_traits‚ªtr1‚É“ü‚Á‚Ă邼
‰Â“Ç«‚ª’á‚¢==‰´‚͕׋‚µ‚ĂȂ¢‚̂œǂ߂Ȃ¢
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 04:03:21
mpl‚Á‚ÄboostH
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 09:45:53
…Š|‚¯˜_‚µ‚½‚¢‚Ȃ瑼‚Å‚â‚êB
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 11:51:00
½ÚØÝ¸(tech”Â:659”Ô)
‚±‚̃vƒƒOƒ‰ƒ€‚ªæ“ú‚܂ŎÀs‚Å‚«‚½‚̂ł·‚ªA
probably corrupted stack
segmentation fault
‚Æo‚ÄŽÀs•s‰Â‚ɂȂè‚Ü‚µ‚½B‚±‚¿‚ç‚̊‹«‚ªŒ´ˆö‚Å‚µ‚傤‚©H
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 12:19:23
ƒvƒƒOƒ‰ƒ€‚ª‚¨‚©‚µ‚¢B
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 12:54:26
>>156
type_traits‚̂ǂ±‚ª‚â‚΂¢‚ÌHtraits‚Ìl‚¦•û‚͓‚‚È‚¢‚µ
ƒRƒ“ƒpƒCƒ‹Žž‚ÌŒ^‚Ì”»’è‚͕֗˜‚¾‚©‚çboostŽg‚Á‚Ä‚¢‚éB
¡‚Å‚àiterator_traits‚âchar_traits‚Í‚ ‚éB
„‰Â“Ç«‚ª’á‚¢==‰´‚͕׋‚µ‚ĂȂ¢‚̂œǂ߂Ȃ¢
AE‚µ‚½‚糘_‚ª’Ê—p‚µ‚È‚¢ê‡‚ª‚ ‚邱‚Æ‚ª‚í‚©‚邿B
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 12:54:58
>>159
‚Æ‚è‚ ‚¦‚¸A@C‚Æ‚©H‚Æ‚©Žg‚¤‚Ì‚â‚߂ēǂ݂₷‚‘‚«’¼‚µ‚Ä–¡‘X
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 12:57:50
>>159
•‰”‚Ü‚½‚Í INT_MAX ‚ð’´‚¦‚é’l‚ð“ü—Í‚µ‚ĂȂ¢H
164:159
08/01/02 13:05:17
ŽÀsŽž‚̃Rƒ}ƒ“ƒh‚ªŒë‚Á‚Ă܂µ‚½B‚¨‘›‚ª‚¹‚µ‚Ä»°¾Ý
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:05:56
>>159
h‘èŠÛ“Š‚°‚µ‚½‹“‹åƒfƒoƒbƒO‚àl”C‚¹H‚¨‘O‚ÌŒ¨‚Ìã‚ɂ‚¢‚Ä‚¢‚镨‘Ì‚Íü‚è‚©
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:22:34
>>165
‚È‚ñ‚Å‚»‚ñ‚ȃ€ƒL‚ɂȂé‚ñH
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:23:46
ƒ€ƒL‚Á‚Ä‚¢‚¤‚©‚¤‚´‚‚È‚é‚͓̂–‘R
‚±‚ñ‚È‚ñ‚Ý‚è‚á’N‚¾‚Á‚Ä‚¤‚´‚‚È‚é‚í
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:24:12
>>165
Œ¨‚Ìã‚Á‚Äc
Žñ‚ðŒX‚°‚Ä‚é‚Á‚Ä‚±‚Æ‚©‚ ‚Ÿ‚ŸIIIIII‚P‚P‚P
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:24:51
‚±‚¤‚¢‚¤‚Ì‚Í^«‚¾‚©‚ç‚Ë‚¥A‚í‚´‚í‚´Œ¾‚킸‚ɃXƒ‹[‚¾‚È
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:24:52
‚Ü‚ ª‚Á‚±‚©‚炱‚¤‚¢‚¤“z‚Á‚Ä‚¢‚é‚ñ‚¾‚æ‚ÈAŽ¡‚ç‚È‚¢‚æA¬‚³‚¢Žž‚Ì‹³ˆç‚Ì–â‘肾‚낤
171:165
08/01/02 13:29:09
ƒSƒƒ“Œ¾‚¢‰ß‚¬‚½B
¡“x‚©‚ç‹C‚ð‚‚¯‚邿B
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:31:29
‚±‚¤‚¢‚¤‚Ì‚ðŒ©‚Ä–ˆ‰ñŽv‚¤‚±‚Æ‚ÍA
h‘èƒXƒŒ‚ÆŽ¿–âƒXƒŒ‚ÌZlAâ‘΂©‚Ô‚Á‚Ă邿‚È
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 13:45:12
‚¤‚ñ
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 14:26:46
’N‚à>>159‚̃vƒƒOƒ‰ƒ€‚ªŠÔˆá‚Á‚Ă邱‚Ƃ͎w“E‚µ‚Ä‚â‚ç‚È‚¢‚ñ‚¾‚È‚—
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 14:36:16
strcat‚Ìcat‚Á‚ĉ½‚Ì—ª‚Å‚·‚©H
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 14:38:05
>>175
Wikipedia€–ÚØÝ¸
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 14:41:47
Google‚Å‚àYahoo‚Å‚à‚Ç‚±‚Å‚à‚¢‚¢‚©‚çAŒŸõ‚µ‚Äʼn‚Ì10ƒy[ƒW‚‚ç‚¢‚ÍŒ©‚Ä—~‚µ‚¢‚È
‚»‚à‚»‚àŒŸõ‚µ‚½‚©‚Ç‚¤‚©’m‚ç‚È‚¢‚¯‚Ç
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 14:45:36
‚Ç‚¤‚Å‚à‚¢‚¢‚ªA>>176‚̃oƒbƒtƒ@ƒI[ƒo[ƒ‰ƒ“‘ÎôƒR[ƒh‚Ís‚ð‰Šú‰»‚µ‚Ä‚¢‚é‚©‚ªžB–†‚¾‚©‚ç•sŠ®‘S‚¾Bstrlen(s)‚ªsizeof(s)‚ð’´‚¦‚éꇂª‚ ‚éB
‚ÆŽv‚Á‚½B
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 17:07:02
‰Šú‰»‚³‚ê‚ĂȂ©‚Á‚½‚çA‚»‚ê‚̓oƒbƒtƒ@ƒI[ƒo[ƒ‰ƒ“‚Ƃ͕ʖâ‘肾‚ë
strcpy‚Æ‚©‚È‚ç‚Ü‚¾‚µ‚àAcat‚͘AŒ‹‚È‚ñ‚¾‚©‚牊ú‰»‘O’ñ
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 17:10:55
’†“r”¼’[‚É"`.ex"‚Æ‚©‚ɂȂÁ‚½ê‡‚Ɍ듮삵‚»‚¤‚Å•|‚¢‚È
‚Ü‚½•ʂ̖â‘肾‚¯‚Ç
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 20:10:17
C++‚łȂɂ©ŠÈ’P‚É“®‚ƒvƒƒOƒ‰ƒ€‚͂Ȃ¢‚¾‚낤‚©B
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 20:12:22
‚Í‚ë[‚í[‚é‚Ç
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 20:50:40
ƒ}[ƒWƒƒƒ“AˆÍŒéA«ŠûAƒ`ƒFƒXAD‚«‚Ȃ̂ð‘I‚×B
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 20:51:46
‚Í‚Á‚«‚茾‚Á‚Äboost‚æ‚蕪‚©‚è‚â‚·‚¢C++‚͂Ȃ¢‚ñ‚¾‚낤‚©B
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 21:45:24
boost•ª‚©‚ç‚È‚¯‚ê‚Ζ³—‚ÉŽg‚¤‚±‚Ƃ͖³‚¢
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 21:53:09
boost‚Á‚Ä‚»‚ñ‚Ȃɂ킩‚èˆÕ‚©‚Á‚½‚©‚ÈH
lambda‚Æ‚©B
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 21:57:51
lambda ‚Í‚Æ‚à‚©‚A”¼•ªˆÈã‚Í•ª‚©‚è‚â‚·‚¢‚ÆŽv‚¤‚ªB
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 21:59:41
boost::spirit‚Í•KŒ©
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 22:35:49
‚Æ‚è‚ ‚¦‚¸Žg‚¢•û‚ðŠo‚¦‚ĕ֗˜‚³‚ð‹Žó‚·‚邱‚Æ
‚É‚µ‚Ä‚éB’†g‚Í“VË’B‚ªì‚Á‚Ă邾‚낤‚©‚çB
for_each‚Å‚Ìlambda‚ÍGˆí‚¾‚ÆŽv‚¤Bbind‚à
¦‚Žg‚¢‚â‚·‚¢B
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/02 23:06:23
•Ö—˜‚¾‚¯‚Ç“Á•Ê•ª‚©‚è‚â‚·‚¢‚Ƃ͎v‚í‚È‚©‚Á‚½‚È
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 02:28:18
#include <fstream>
using namespace std;
int main()
{
ofstream fout("mydata.mid", ios::binary);
fout.write("4D 54 68 64 00 00 00 06 00 01 00 01 00 60 4D 54 72 6B 00 00 00 1C 00 90 3C 64 4B 80 3C 64 15 90 3E 64 4B 80 3E 64 15 90 40 64 4B 80 40 64 15 FF 2F 00", 74);
fout.close();
return 0;
}
fout.write ‚̈ø”‚̃oƒCƒiƒŠ(SMF)‚ð‚»‚Ì‚Ü‚Üƒtƒ@ƒCƒ‹‚Éo—Í‚µ‚½‚¢‚̂ł·‚ªA
o—Í‚³‚ꂽsample.mid‚ðĶ‚µ‚悤‚Æ‚·‚邯uƒvƒŒ[ƒ„[‚ª‚»‚̃tƒ@ƒCƒ‹‚ÌŽí—Þ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚©A‚»‚̃tƒ@ƒCƒ‹‚̈³k‚ÉŽg—p‚µ‚½ƒR[ƒfƒbƒN‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·Bv
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B‚»‚̃tƒ@ƒCƒ‹‚ðƒoƒCƒiƒŠƒGƒfƒBƒ^‚ÅŒ©‚Ä‚Ý‚é‚ÆA34 44 20 ...
‚Æ‚¢‚¤‚悤‚ÉAƒoƒCƒiƒŠ‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚µ‚½B‰½‚ª‚¢‚¯‚È‚¢‚̂łµ‚傤‚©HH
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 02:33:16
16i‚Ì•¶Žš—ñ‚©‚ç”’l‚ɕϊ·¨‘‚«ž‚Ý
‚Å‚¨‚‹
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 02:45:32
>>191
static const char data[] = {0x4D, 0x54, 0x68, /*’†—ª*/, 0x00, };
fout.write( data, sizeof(data) );
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 02:58:56
‚±‚ê‚©‚ç‚ÍŠJ”•¶ŽšƒR[ƒh‘ÌŒn‚ð
‚t‚s‚e|‚P‚Uƒx[ƒX‚É‚µ‚È‚¢‚Æ
ƒvƒƒOƒ‰ƒ}[‚©‚猙‚í‚ê‚»‚¤‚¾
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 03:18:40
>>192
>>193
‚È‚é‚Ù‚ÇB‚±‚¤‚·‚ê‚΂悩‚Á‚½‚ñ‚Å‚·‚ËB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·m(_ _)m
EE‚È‚ñ‚©A‚¢‚«‚È‚è‚ ‚ê‚Å‚·‚ªB
¡‚܂ő¼‚ÌŽ¿–âƒTƒCƒg‚ł悎¿–₵‚Ä‚½‚ñ‚Å‚·‚ªA‚±‚±‚Ì•û‚ª•ÔM‘‚¢‚µA
‚µ‚©‚à‚±‚±‚Ìl‚½‚¿‚̓|ƒCƒ“ƒg‚à‚炤‚½‚߂Ƃ©‚ł͂Ȃ–³ž‚Å‹³‚¦‚Ä‚‚ê‚é‚ñ‚Å‚·‚æ‚ËBB
‚È‚ñ‚©‚µ‚ñ‚Ý‚èŠð‚µ‚‚È‚è‚Ü‚µ‚½B‚Ü‚½s‚«‹l‚Á‚½‚炲‹³ŽöŠè‚¢‚½‚¢‚̂łæ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·m(_ _)m
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 07:12:59
URLØÝ¸(www.google.co.jp)
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 14:59:39
>>193
‚È‚ñ‚ÅAstatic‚È‚ñ‚Å‚·‚©H
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 15:04:30
>>197
‚æ‚»‚©‚çŽg‚¤•K—v‚ª‚È‚¯‚ê‚ÎAŒ©‚¦‚È‚‚·‚邽‚ß‚¶‚á‚È‚¢‚©B
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 15:09:46
>>197
’蔂ɂ·‚邽‚ß‚¶‚á‚È‚¢H
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 15:16:31
>>198
‚¢‚¦A‚È‚ñ‚Ä[‚©AƒOƒ[ƒoƒ‹•Ï”‚Åstatic‚È‚çA‚»‚ê‚à—‰ð‚Å‚«‚é‚ñ‚Å‚·‚ªcc
‚±‚êAŠÖ”“à‚̘b‚Å‚·‚æ‚ËH
>>199
‚»‚ê‚Á‚ÄAconst‚¶‚á‚È‚¢‚ñ‚Å‚·‚©H
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 15:35:24
>>200
const‚¾‚¯‚¾‚ÆŠÖ”“à‚Å‚Íu‘‚«Š·‚¦•s”\v‚Á‚ĈӖ¡‚¾‚¯‚¶‚á‚È‚¢‚©‚ÈH
static‚ª‚‚¢‚Ē蔂ɂȂÁ‚½‚ÆŽv‚¤‚¯‚ÇB
‘g‚Ýž‚݂Ȃñ‚©‚¾‚Æ’l‚ðROM‚ÉŽû‚߂邽‚߂ɂÍstatic const‚ðŽw’肵‚Ä‚â‚ç‚È‚¢‚Ƒʖڂ¾‚Á‚½‚悤‚ÈEEE
C++‚ªŽg‚¦‚é‘g‚Ýž‚݂Ȃñ‚ĂȂ¢‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 15:36:40
‚ñ[‚Æ‚Ëstatic‚̓Xƒ^ƒbƒNã‚ɗ̈æŠm•Û‚·‚é‚Ì‚ð–h‚®‘_‚¢‚ª‚ ‚Á‚½‚æ[‚È
Šm•Û‚µ‚½—̈æ‚É’l‚ðƒRƒs[‚·‚éŽèŠÔ‚ªÈ‚¯‚é‚̂Ńƒ‚ƒŠ‚ƈ—ŽžŠÔ‚Ìß–ñ‚ɂȂé‚Á‚Û‚¢
ƒXƒR[ƒv‚ªŠÖ”“à‚ÉŒÀ‚ç‚ꂽŠO•”•Ï”‚Á‚Äl‚¦‚邯‚¢‚¢‚Á‚µ‚å
‚Å‚àmainŠÖ”“à‚̕ϔ‚Á‚ăRƒ“ƒpƒCƒ‰‚É‚à‚æ‚邯Žv‚¤‚¯‚ÇŽÀŽ¿static‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 16:07:50
Ž„‚Ì—‰ð‚ªŠÔˆá‚Á‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªccˆê‰žŠm”F
int main()
{
@@@@ofstream fout("mydata.mid", ios::binary);
@@@@const char data[] = {0x4D, 0x54, 0x68, /*’†—ª*/, 0x00, };
@@@@fout.write( data, sizeof(data) );
@@@@fout.close();
@@@@otherFunction();
@@@@return 0;
}
‚Ý‚½‚¢‚ÈŒ`‚Å‘‚¢‚½‚Æ‚µ‚½‚çA“–‘RAotherFunction‚©‚çAdata‚ɃAƒNƒZƒX‚·‚邱‚Æ‚Ío—ˆ‚È‚‚È‚é‚킯‚Å‚·‚©‚çAŠO•”‚©‚çŽg‚¤•K—v‰]X‚̘b‚Á‚Ă̂ͬ—§‚µ‚Ü‚¹‚ñ‚æ‚ËB
‚Ȃ̂ÅA>>201‚³‚ñ‚ÌŒ¾‚¤Ž–i‘O”¼j‚ª——R‚È‚çAstatic‚Í‚¢‚ç‚È‚¢‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©H
>>201iŒã”¼j‚Æ>>202‚Ì——R‚ɂ‚¢‚Ă͉‚߂Ēm‚è‚Ü‚µ‚½B
‚æ‚낵‚¯‚ê‚ÎAŽQl•¶Œ£‚È‚Ç‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 16:23:42
>>203
‘‚«Š·‚¦•s”\‚Ìu•Ï”v‚Æu’è”v‚̈Ⴂ‚ª‚ ‚é‹C‚ª‚·‚邯Žv‚Á‚Ä‘‚¢‚½‚ñ‚¾‚¯‚ÇB
‚»‚±‚Ü‚ÅÚ‚µ‚‚È‚¢‚©‚çŠÔˆá‚Á‚Ă邩‚àB
Google‚Åuc++ const ’è”v‚ ‚½‚è‚Å‚®‚®‚ê‚ÎH
205:193
08/01/03 16:27:08
‘g‚Ýž‚݉®‚Ȃ̂ÅA‚±‚¤‚¢‚¤ê‡static const ‚É‚µ‚¿‚Ⴄ‚ñ‚¾‚æ‚ÈB
>>201‚Æ>>202iÅŒã‚Ì1s‚͂悒m‚ç‚È‚¢‚ªj‚ÌŒ¾‚¤‚Æ‚¨‚肾‚æB
”ñstatic ”ñconst ¨‘‚«Š·‚¦‰Â”\‚ŃXƒ^ƒbƒN‚É”z’uBŠÖ”‚É“ü‚邽‚Ñ‚ÉAROM‚©‚çƒXƒ^ƒbƒN‚ւ̃Rƒs[‚ª”¶‚·‚éB
”ñstatic const ¨‘‚«Š·‚¦•s”\‚ŃXƒ^ƒbƒN‚É”z’uBŠÖ”‚É“ü‚邽‚Ñ‚ÉAROM‚©‚çƒXƒ^ƒbƒN‚ւ̃Rƒs[‚ª”¶‚·‚éBiˆ—Œn‚É‚æ‚èˆÙ‚Ȃ邩‚àHj
static ”ñconst¨‘‚«Š·‚¦‰Â”\‚ÈÓI—̈æ‚É”z’uBƒvƒƒOƒ‰ƒ€ŠJŽnŽž‚Ɉê“x‚¾‚¯AROM‚©‚çÓI—̈æ‚ւ̃Rƒs[‚ª”¶‚·‚éB
static const ¨‘‚«Š·‚¦•s”\‚ÅROM‚É”z’uBƒRƒs[‚Í”¶‚µ‚È‚¢B
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 16:27:11
>>203
static‚ªŠO•”‚©‚çƒAƒNƒZƒX‚Å‚«‚È‚¢‚ñ‚Í•¶–@ã‚̘b
ƒƒ‚ƒŠã‚ɕϔ‚̗̈悪Šm•Û‚³‚ê‚Ä‚é‚ñ‚â‚©‚çƒAƒhƒŒƒX“n‚¹‚΃AƒNƒZƒX‚Å‚«‚é‚ñ‚æ
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 16:40:08
>>204-206
‚È‚é‚Ù‚ÇccFX‚Æ‹³‚¦‚Ä‚‚¾‚³‚Á‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ç‚¤‚àA‘g‚Ýž‚ÝŒn‚̘b‚ª•K—v‚ɂȂÁ‚Ä‚«‚»‚¤‚Å‚·‚ËB
‚»‚±‚ç•Ó‚Ì•¶Œ£‚Å‚à“Ç‚ñ‚ł݂܂·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 16:56:44
‚±‚̃XƒŒ‚ɂ͖ő½‚É‘‚«ž‚܂Ȃ¢‚¯‚ÇA‚¸‚Á‚Ɠǂñ‚Å‚éB
ƒzƒ“ƒg‚½‚߂ɂȂé˜b‚ª‘½‚¢‚æ‚ÈBŠel‚Ì’mޝŒoŒ±‚ÉŠ´’Q‚·‚邺B
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:24:02
‰SŽÒŒü‚¯‚ÌC‚Ì–{‚ðˆêû“Ç‚ÝI‚í‚èA–â‘è‚à‚¾‚¢‚½‚¢‰ð‚¯‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
ŽŸ‚ɓ–Ú‚Ì–â‘èW‚𔃂Á‚ÄA‚»‚ê‚ðƒNƒŠƒA[‚µ‚½‚çC++‚Ɉڂ낤‚ÆŽv‚¢‚Ü‚·B
‚µ‚©‚µA–{‚ð“Ç‚ñ‚Å—‰ð‚µ‚ÄEEE‚ÌŒJ‚è•Ô‚µ‚Ń‚ƒ`ƒx[ƒVƒ‡ƒ“‚ªˆÞ‚¦‚Ä—ˆ‚Ü‚µ‚½B
–l‚͓Ɗw‚ŃpƒYƒ‹Š´Šo‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚̕׋‚ð‚µ‚Ä‚¢‚é‚Ì‚Å
C‚ ‚é‚¢‚ÍC++‚ðŽg‚Á‚½‚牽‚ªo—ˆ‚é‚Ì‚©‚Æ‚¢‚¤‚±‚Æ‚ªA‚¿‚å‚Á‚Æ‘z‘œ‚ª‚‚«‚Ü‚¹‚ñB
‚»‚±‚Å
¡@‚±‚ÌŒ¾Œê‚ʼn½i‚Ç‚¤‚¢‚¤ƒ‚ƒmj‚ªì‚ê‚ÄA
@@Œ»ŽÀ‚ɂ͂ǂ¤‚¢‚¤ê‚Å–ð‚É—§‚Á‚Ä‚¢‚é‚Ì‚©‚Æ‚¢‚¤‚Ì‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:35:47
C/C++‚͔ėp«‚‚·‚¬‚Ä‘g‚Ýž‚Ý‚©‚çƒT[ƒoAGUIƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ü‚ÅFX‚Æ‚µ‚©dd
‚Æ‚è‚ ‚¦‚¸u‚±‚ñ‚ȃ\ƒtƒg—~‚µ‚¢v‚Á‚ÄŽv‚Á‚½‚玩삵‚Ä‚Ý‚é‚Æ‚¢‚¢‚¨
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:37:29
>>209
‰½‚ª‚Å‚«‚é‚Ì‚©‚Æ‚¢‚¤‚ÆA‰½‚Å‚à‚Å‚«‚邯‚¢‚¤‚±‚ƂɂȂéB
–Ú•W‚ªC/C++‚̕׋‚¾‚¯‚¾‚Æ‹C—Í‚àˆÞ‚¦‚邾‚낤B‚»‚¤‚¢‚¤Žž‚ÍA‰½‚Å‚à—Ç‚¢‚©‚çƒAƒvƒŠ‚ðì‚é‚Ì‚ªˆê”ÔB
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:41:50
‚±‚±‚ÅŒ¾‚Á‚Ä‚é‘g‚Ýž‚Ý‚Á‚Ä
URLØÝ¸(www.sophia-it.com)
‚±‚±‚É‘‚©‚ê‚Ä‚¢‚邿‚¤‚ȈӖ¡‚łł·‚©H
”Ä—p«‚‚¢‚Ƃ̂±‚Ƃł·‚ª‰Æ“d»•i‚Æ‚©‚̃VƒXƒeƒ€‚àC/C++‚Å‘‚©‚ê‚Ä‚¢‚½‚è‚·‚é‚ñ‚Å‚·‚©H
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:43:39
’Þ‚è‚ÈŠ´‚¶‚à‚·‚邯‚ǂ܂Ÿ‚¢‚¢‚©B
ŽÀ—p“I‚ȃvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚¾‚ÆAŒ¾Œê‚É‚æ‚Á‚Ăł«‚邱‚Ƃł«‚È‚¢‚±‚Ƃɂ͂قƂñ‚Ç·‚ª‚È‚¢B
‚Ç‚¿‚ç‚©‚Æ‚¢‚¤‚Ɗ‹«‚Ì·‚¾‚Á‚½‚èŠÂ‹«‚ª—pˆÓ‚³‚ê‚Ä‚¢‚é‚©‚̈Ⴂ‚Ì•û‚ª‘å‚«‚¢B
‚Ȃ̂ÅAƒRƒ“ƒsƒ…[ƒ^ã‚łł«‚邱‚Ƃ͂قډ½‚Å‚à‚Å‚«‚éA‚ÆŒ¾‚Á‚Ă悢B
‚Å‚àA‚±‚ꂾ‚Æ‚ ‚܂肤‚ꂵ‚‚È‚¢•Ô“š‚¾‚æ‚ÈB
‚ǂꂾ‚¯’჌ƒxƒ‹‚Ȉ—‚ª‰Â”\‚©‚Æ‚¢‚¤‚̂ɂ‚¢‚Ă͑½·‚ª‚ ‚邯‚ÇAC / C++ ‚Í‚»‚Ì•û–ʂł͋‚¢B
‹ï‘Ì“I‚É‚ÍAƒIƒyƒŒ[ƒeƒBƒ“ƒOƒVƒXƒeƒ€(Windows ‚Æ‚©‚Ë)‚âA‘g‚Ýž‚ÝŒn(“dŽq‹@Ší‚̧ŒäAƒ}ƒCƒRƒ““™)‚Ì
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÉŽg‚í‚ꂽ‚è‚à‚·‚éB
‹t‚ÉŒ¾‚¤‚Æ C / C++ ‚»‚̂܂܂¾‚ÆŠî‘b“I‚·‚¬‚ÄAƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©Žg‚í‚È‚¢‚ƋÂÁ‚½‚±‚ÆA”hŽè‚È‚±‚Ƃ͂³‚¹‚É‚‚©‚Á‚½‚è‚·‚éB
‚Æ‚¢‚¤‚±‚Æ‚ÅA’ñˆÄ‚Æ‚µ‚Ä‚ÍA
EOpenGL, DirectX ‚Æ‚©Žg‚Á‚ÄAƒQ[ƒ€‚Æ‚© 3D CG Œn‚Å—V‚ñ‚ł݂éB
E(‰pŒê‚ª‚ ‚Ü‚è‹ê‚ɂȂç‚È‚¯‚ê‚Î) URLØÝ¸(online-judge.uva.es) ‚Å–â‘è‚ð‰ð‚¢‚Ă݂éB
(ACM‘Û‘åŠw‘ÎRƒvƒƒOƒ‰ƒ~ƒ“ƒOƒRƒ“ƒeƒXƒg‚Ì–â‘èW‚ŃIƒ“ƒ‰ƒCƒ“‚Å”»’è‚à‚µ‚Ä‚‚ê‚é)
‚ ‚½‚è‚©‚È‚ŸB‚ ‚é‚¢‚Íh‘èƒXƒŒ‚̉ñ“šŽÒ‚ɂȂÁ‚Ä‚Ý‚Ä‚à‚¢‚¢‚©‚à‚µ‚ê‚È‚¢‚æH
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:44:18
>>209
–{‚ð“Ç‚ñ‚Å—‰ð‚·‚邱‚Ƃ͔ñí‚Éd—v‚¾‚ªAŽÀÛ‚É‘g‚ñ‚Å“®‚©‚µ‚Ă݂é‚̂͂à‚Á‚Æd—vB
—‰ð‚ð[‚ß‚éˆÓ–¡‚Å‚àAƒ‚ƒ`ƒx[ƒVƒ‡ƒ“‚̈Ӗ¡‚Å‚à‚ÈB
‚ ‚ÆAŒ¾Œê‚¾‚¯‚łȂAƒf[ƒ^\‘¢‚ƃAƒ‹ƒSƒŠƒYƒ€‚̕׋‚ÍŒ‡‚©‚³‚È‚¢‚悤‚ÉB
ƒpƒYƒ‹Š´Šo‚È‚çŠy‚µ‚ß‚é‚Í‚¸BŽÀ‘H‚Ì‘èÞ‚ðŒ©‚Â‚¯‚邱‚Æ‚à‚Å‚«‚邯Žv‚¤B
‘èÞ‚ÍGUIƒAƒvƒŠ‚ÅŒ©‚½–Ú‚É‚±‚¾‚í‚邿‚èA
CUI‚Å‚¢‚¢‚©‚çA“à•”“®ì‚É‚±‚¾‚í‚邯—Ç‚¢B
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:47:48
>>212
C++‚ªŽg‚¦‚éŠÂ‹«‚Å‚ÍC++‚Å‘‚«‚½‚¢‚ÈBi‚ ‚‚܂Ŋó–]j
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:48:10
Œ¾Œê‚ðŠo‚¦‚½‚©‚ç‚Ç‚¤‚±‚¤‚Æ‚¢‚¤‚Ì‚ª‚»‚à‚»‚à‚¨‚©‚µ‚¢
‰½‚©–Ú“I‚ª‚ ‚Á‚ÄŒ¾Œê‚ðŠo‚¦‚½‚ñ‚¶‚á‚È‚¢‚Ì‚©
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 17:48:14
Gotw‚ðŒ©‚é‚Æ‚©
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 18:29:23
CSVƒtƒ@ƒCƒ‹‚©‚çŠes‚ð“ǂݞ‚ñ‚ŃxƒNƒ^[‚É“ü‚êA‚»‚ê‚ð‚³‚ç‚ɑ傫‚ȃxƒNƒ^[‚É
‚¢‚ê‚鈗‚͈ȉº‚ł悢‚Å‚·‚©H
‚È‚ñ‚©Astrtok()‚ðŽg‚¤‚â‚è•û‚ª‚ ‚邯‚©A','‚ð'\0'‚É’uŠ·‚µ‚½‚ç‚¢‚¢‚Æ‚©Œ¾‚í‚ê‚Ü‚µ‚½‚ªA
‚æ‚•ª‚©‚ç‚È‚©‚Á‚½‚Ì‚ÅAˆÈ‰º‚̂悤‚É‘‚¢‚Ă݂܂µ‚½B
vector<string> vec;
vector< vector<string> > vec2;
ifstream ifs("ƒtƒ@ƒCƒ‹–¼•¶Žš—ñ");
string line;
while (ifs >> line) {
int s1 = 0;
int s2 = 0;
while (s2 < line.size()) {
s1 = s2;
while (line[s2] != ',' && s2 < line.size()) s2++;
vec.push_back( line.substr(s1, s2 - s1) );
s2++;
}
vec2.push_back(v);
vec.clear();
}
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 18:45:48
>>210
>>211
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒAƒvƒŠ‚ðì‚é•ûŒü‚Ål‚¦‚Ă݂܂·I
>>213
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‰pŒê‚ÍA•µˆÍ‹C‚ł킩‚è‚Ü‚·‚—
ŽÀ‘H“I‚È–â‘è‚ð‰ð‚¢‚Ă݂é‚Ì‚ÍAŠy‚µ‚¢‚ÆŽv‚¢‚Ü‚·B
Šæ’£‚è‚Ü‚·B
>>214
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒf[ƒ^\‘¢‚âƒAƒ‹ƒSƒŠƒYƒ€‚ÍA“Ç‚ñ‚łĊy‚µ‚¢‚̂łǂñ‚Ç‚ñ•׋‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·I
>>216
‚¢‚âA‰É‚‚Ԃµ‚Å‚·B
¡AƒtƒŠ[ƒ^[`–³E‚È‚ñ‚ÅA‰½‚©‚â‚Á‚Ä‚éƒAƒs[ƒ‹‚ðe‚É‚µ‚È‚¢‚ÆEEE
“NŠw‚Æ‚©Aˆã—Öâ‘è‚Æ‚©A‚Ç‚¤‚Å‚à‚¢‚¢‚à‚Ì‚ð‚¢‚ë‚¢‚ë•׋‚µ‚Ă܂µ‚½B
ÌAƒEƒFƒuƒTƒCƒgì‚Á‚ÄFLASH‚ÌACTION SCRIPT‚âJAVA SCRIPT‚Æ‚©‚ð‚¢‚¶‚é‚Ì‚ªD‚«‚¾‚Á‚½‚ñ‚Å
‘S‚ˆá‚¤‚¯‚ǃpƒ\ƒRƒ“ŠÖ˜A‚Á‚Ä‚±‚Æ‚ÅC‚ð‚â‚Á‚Ă݂½‚çŠy‚µ‚©‚Á‚½EEE‚Á‚ÄŠ´‚¶‚Å‚·B
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 18:47:01
>>217
‰½‚â‚çƒqƒQ‚Ì‚¨‚¶‚³‚ñ‚ª”÷΂ñ‚ł܂·‚ª
ŽQl‚ɂȂ肻‚¤‚ȃTƒCƒg‚Å‚·‚ËB“Ç‚ñ‚ł݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:03:21
Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢B
“–•ûA‚·‚Å‚Éo—ˆã‚ª‚Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚ɒljÁE‰ü•Ï‚µ‚ĕʂ̃vƒƒOƒ‰ƒ€‚ðì‚邯‚¢‚¤Žö‹Æ‚ðŽó‚¯‚Ä‚¢‚éŠw¶‚Å‚·B
VisualStudio2005AC++‚ÅŠJ”‚µ‚Ä‚¢‚Ü‚·B
‚¿‚Ȃ݂ÉAŽö‹Æ‚ðŽó‚¯‚Ä‚¢‚銄‚É‚ÍC++‚ɂ‚¢‚Ă̒mޝ‚ÍŠF–³‚Å‚·B
¡ì‚Á‚Ä‚¢‚é‚̂̓mƒxƒ‹ƒQ[ƒ€‚̂悤‚È•¨‚Å‚·B
•¶Í‚ð•\ަ‚µ‚ÄAƒL[‚ð“ü—Í‚·‚é‚ÆŽŸ‚Ì•¶Í‚ðo—Í‚·‚éA‚Æ‚¢‚¤“®ì‚ðs‚¢‚½‚¢‚̂ł·‚ªAƒL[‚Ì“ü—Í‚ðŽó‚¯Žæ‚邯A•¶Í‚ªˆê‹C‚Éi‚ñ‚Å‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚ð–hŽ~‚·‚éˆ×‚ɃL[‚ª“ü—Í‚³‚ê‚Ä‚àˆê’莞ŠÔ–³Ž‹‚·‚邯‚¢‚¤ˆ—‚ðs‚¢‚½‚¢‚̂ł·B
‚»‚±‚ÅŠF—l‚É‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªAƒL[‚Ì“ü—Í(OnKeyDown‚Ŏ擾)‚ðˆê’莞ŠÔ(—Ⴆ‚Î10ƒ~ƒŠ•b)–³Ž‹‚·‚邽‚߂ɂ͂ǂ̂悤‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
‚í‚©‚è‚É‚‚¢‚©‚ÆŽv‚¢‚Ü‚·‚ªA‚Ç‚¤‚©‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:15:46
>>221
ƒtƒ‰ƒO—§‚Ä‚ê‚΂¢‚¢
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:16:25
if( ˆê’莞ŠÔ != true )
{
ƒL[“ü—Í;
}
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:17:33
‚»‚à‚»‚àˆê‹C‚Éi‚ñ‚Å‚µ‚Ü‚¤‚Ì‚ª‚¨‚©‚µ‚¢‚̂łÍ
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:19:32
‰½‚ðƒNƒ‰ƒX‚É‚µ‚½‚ç‚¢‚¢‚Ì‚©‚ÌŽwj‚ð‚‚¾‚³‚¢
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:21:02
‰½‚ð‚µ‚½‚¢‚Ì‚©‘‚©‚È‚¢‚ƃGƒXƒp[‚¶‚á‚È‚«‚á–³—‚—
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:38:21
>>225
—ÞŽ—ƒIƒuƒWƒFƒNƒg‚Ì‹¤’Ê“Á«‚ð’Šo‚µ‚ăNƒ‰ƒX‚É‚·‚ê‚΂¢‚¢
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:43:50
u‰Ÿ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©v‚ł͂ȂAu‰Ÿ‚³‚ꂽuŠÔv‚ðŒŸ’m‚·‚ê‚ÎA‚»‚¤‚¢‚¤‚±‚Ƃ͖³‚‚È‚éB
>222‚àŽQl‚ÉA‚»‚Ì•ûŒül‚¦‚Ă݂½‚ç‚Ç‚¤‚©‚ÈB
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:51:25
>‚¿‚Ȃ݂ÉAŽö‹Æ‚ðŽó‚¯‚Ä‚¢‚銄‚É‚ÍC++‚ɂ‚¢‚Ă̒mޝ‚ÍŠF–³‚Å‚·B
‚±‚±‚É’N‚à‚‚Á‚±‚܂Ȃ¢‚͉̂½ŒÌ‚¾EEE
‹³‚¦‚悤‚ª‚È‚¢‚¶‚á‚ñ
˜_qŒ`Ž®‚Ìh‘è‚Æ‚©H
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 20:54:33
>>229
‚»‚¤‚¢‚¤‚à‚ñ‚¶‚á‚È‚¢H
î•ñŠw‰È‘²‚̶“k‚ÉHelloWorld‚©‚çA‚Ƃ܂ł͌¾‚í‚È‚‚Ä‚àA
‚»‚ê‚É—Þ‚·‚銂©‚çŽn‚߂Ȃ¢‚Æ‚¢‚¯‚È‚¢Œ»ŽÀB
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 21:57:16
‚·‚Å‚Éo—ˆã‚ª‚Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚Á‚Ä‹g—¢‹g—¢‚Ý‚½‚¢‚ÈŽd—l‚ɂȂÁ‚Ä‚¢‚é‚Ì‚©H
‚È‚ñ‚©‚æ‚‚í‚©‚ç‚ñ‚¯‚ǃ\[ƒX‚¤‚‚µ‚Ä‚‚ê‚È‚«‚á‚í‚©‚ç‚ñ
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 21:59:30
¡“ú‚Í‚à‚Ì‚·‚²‚’²Žq‚ªˆ«‚‚ĂƂĂà
CŒ¾Œê‚ɂ‚¢‚Ä’²‚ׂé‹C‚ª‚µ‚È‚¢‚ñ‚Å‚·‚ªB
’N‚©ƒŒƒX‚¨Šè‚¢‚µ‚Ü‚·B
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 22:01:06
>>232
‚¨‘O‚͂Ȃñ‚ɂ‚¢‚ÄŽ¿–₵‚½‚ñ‚¾‚æ‚—
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 22:04:47
URLØÝ¸(www.imgup.org)
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 22:12:54
>>233
‰½‚©‚ðŒÀ‚ç‚ê‚½ŽžŠÔ‚Åì‚邯‚«‚Ì–Ú•W‚Æ‚µ‚Ä
ƒQ[ƒ€‚É‚±‚¾‚í‚é•K—v‚͂Ȃ¢‚ñ‚Å‚·‚©‚ËB
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 22:19:07
>>235
‚Ç‚±‚©‚çuƒQ[ƒ€v‚ªo‚Ä‚«‚½‚ñ‚¾H
ƒGƒXƒp[‚Å“š‚¦‚ê‚Î
D‚«‚É‚µ‚ëAl‚É•·‚‚ÈA–Ú•W‚ð—§‚Ä‚é‚Æ‚±‚ë‚©‚炪•׋‚¾B
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 22:20:24
l¶‘Š’kƒXƒŒ‚ł͂ ‚è‚Ü‚¹‚ñB
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 22:22:57
ƒQ[ƒ€‚Æ‚¢‚¦‚ÎAƒ‰ƒCƒtƒQ[ƒ€‚ƃXƒ^[ƒgƒŒƒbƒN‚©‚ÈB
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 23:21:54
>>212
„‰Æ“d»•i‚Æ‚©‚̃VƒXƒeƒ€‚àC/C++‚Å‘‚©‚ê‚Ä‚¢‚½‚è‚·‚é‚ñ‚Å‚·‚©H
C‚ª‚Ù‚Æ‚ñ‚Ç‚¾‚ÆŽv‚¤B
‚ ‚é’ö“xƒƒ‚ƒŠ‚ÆCPUƒpƒ[‚É—]—T‚ª‚ ‚ê‚ÎAC++‚à‘I‘ðŽˆ‚É‚È‚é‚¾‚낤‚ÈB
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 23:36:44
‘g‚Ýž‚Ý‚ÍC++‚ª‘½‚¢
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/03 23:56:36
‘g‚Ýž‚ÝC++‚Á‚Ä‚»‚ñ‚ÈæÒ‘ò‚³‚¹‚Ä‚‚ê‚é‚Ì‚©H
C‚ª‚Ù‚Æ‚ñ‚Ç‚¶‚á‚Ü‚¢‚©H
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:02:54
¡‚Í‘g‚Ýž‚Ý‚ài‘S‘Ì“I‚Éj‚¾‚¢‚Ô«”\オ‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:09:06
ƒRƒ“ƒpƒCƒ‰‚³‚¦‘Ήž‚µ‚Ä‚¢‚ê‚ÎŽg‚¤‚æB
ƒRƒXƒg‚È‚ñ‚Ăǂ¿‚ç‚É‚¹‚æƒR[ƒhŽŸ‘æB
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:28:37
‘g‚Ýž‚݂͈ê‰ñ‚µ‚©ŒoŒ±‚µ‚½‚±‚ƂȂ¢‚¯‚ÇAˆê‰žC++‚¾‚Á‚½‚È
‚Å‚ànew‚ðŽg‚í‚È‚©‚Á‚½‚µAƒxƒ^[C‚Á‚ÄŽg‚¢•û‚¾‚Á‚½‚¯‚ÇEEE
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:31:15
‘g‚Ýž‚Ý‘S‚’m‚ç‚ñ‚Ì‚¾‚¯‚ÇAnew‚ðŽg‚í‚È‚¢Ž–‚É‚æ‚é‘g‚Ýž‚Ý“I‚ȃƒŠƒbƒg‚Á‚ĉ½‚©‚ ‚é‚Ì‚©‚ËH
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:33:44
—áŠOˆ—È‚¢‚ăoƒCƒiƒŠ‚ðƒRƒ“ƒpƒNƒg‚Éo—ˆ‚邯‚©‚»‚Ì‚ ‚½‚è‚©‚Ë
new‚Í—áŠO“Š‚°‚邵B
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:34:11
«”\‚͑啪オ‚Á‚Ă邯‚ÇA16bitŠÂ‹«‚à’¿‚µ‚‚È‚¢‚©‚ç‚ÈB
8bit‚Í—¬Î‚ÉŒ©‚È‚‚È‚Á‚½‚ªBi‚â‚Á‚Ă邯‚±‚ë‚à‚ ‚邾‚낤‚ªBj
C++‚Å‚â‚é‚©‚Ç‚¤‚©‚ÍAƒRƒXƒg‚æ‚è‚àŽ¡“I‚È—v‘f‚ª‹‚¢ŠóƒKƒXB
MDAƒc[ƒ‹‚ªŽg‚¦‚éA‚Æ‚¢‚Á‚½–¾Šm‚ȃƒŠƒbƒg‚ª‚È‚¯‚ê‚ÎA
C‚ʼnŸ‚µØ‚ç‚ê‚»‚¤‚¾‚ÈB
248:212
08/01/04 00:43:39
‚Þ[‚»‚¤‚¾‚Á‚½‚̂ł·‚©B
ƒn[ƒhƒEƒFƒAŒ¾ŒêH‚Æ‚©‚¢‚¤‚Ì‚ðŽg‚Á‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚Á‚Ă܂µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·m(_ _)m
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:52:48
>>245
ƒƒ‚ƒŠ‚ª‚È‚¢‚̂Ńq[ƒv‚ª¬‚³‚‚È‚éB‚»‚ÌŒ‹‰Ênew‚ÉŽ¸”s‚·‚é‰Â”\«‚ª‚ ‚邯‚©
ƒŠƒAƒ‹ƒ^ƒCƒ€‚ª—v‹‚³‚ê‚éꇂɒx‚¢‚Æ‚©H
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 00:59:08
>>245
•’Ê‚Ìnew/delete‚ÍA‹ó‚«—̈æ‚Ì’f•Љ»‚É‚æ‚Á‚ăƒ‚ƒŠ•s‘«‚Ɋׂé‰Â”\«‚ª‚ ‚éB
—áŠO‚̓Rƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚¢‚¶‚ç‚È‚¢‚Æ•’Ê‚Í“Š‚°‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
‘ã‘Öô‚Æ‚µ‚ÄAÓIŠm•Û‚µ‚½—̈æ‚Éplacement new‚µ‚½‚èA
’f•Љ»‚µ‚È‚¢‚悤‚ɧŒÀ‚ð•t‚¯‚½ƒƒ‚ƒŠŠÇ—‚ðŽæ‚è“ü‚ꂽ‚è‚ÆAH•v‚µ‚Ä‚éB
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 01:06:50
Œg‘Ñ“d˜b‚Ý‚½‚¢‚ÉOS‚ª“ü‚Á‚Ä‚éŠÂ‹«‚È‚çnewimalloc‚àj‚Æ‚©Žg‚¤‚¾‚낤‚¯‚Ç
IO‚©‚玩•ª‚ÅŽÀ‘•‚·‚邿‚¤‚È‘g‚Ýž‚݂Ȃç‚Ü‚¸Žg‚í‚È‚¢‚ÆŽv‚¤‚æB
ŠÂ‹«‚É‚æ‚Á‚¿‚áRAM‚âƒXƒ^ƒbƒN‚ÌŽg—p—Ê‚ðŠÄŽ‹‚µ‚È‚ª‚çƒfƒoƒbƒO‚·‚邱‚Æ‚¾‚Á‚Ä‚ ‚邵B
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 02:10:51
C++‚Å‘g‚Ýž‚Ý‚Á‚‚Á‚½‚çBREW‚Æ‚©‚µ‚©Žv‚¢‚¤‚©‚΂ñ‚È‚Ÿ
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 02:31:05
>>252
‘gž‚݂̃\ƒtƒg‚ª‰½‚ÅŠJ”‚³‚ꂽ‚©A‚È‚ñ‚Ä•’Ê•\‚Éo‚Ä‚±‚È‚¢‚©‚çB
Ú‚µ‚‚ÍŒ¾‚¦‚È‚¢‚ªA‚¨‚Ü‚¢‚ç‚Ì–Ú‚ÉG‚ê‚邯‚±‚ë‚Å
C++i‘S•”‚ł͂Ȃ¢‚ªjŽg‚Á‚Äì‚ç‚ꂽ‚à‚Ì’m‚Á‚Ă邿B
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 05:42:17
“ú—§iƒ‹ƒlƒTƒXj‚Ì‚ÍC++ƒRƒ“ƒpƒCƒ‰‚¾‚Á‚½‚È
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 10:49:14
yISO/ANSI/JISz CŒ¾Œê‚Ȃ牴‚É•·‚¯I Part 132
½ÚØÝ¸(tech”Â)
‚©‚ç‚Ì—U“±‚Å—ˆ‚Ü‚µ‚½B
Žd—lF
1. UNIX‚Ìcron‚Ý‚½‚¢‚É“Á’è‚ÌŽžŠÔ‚É‚È‚é‚Æ‚ ‚鈗‚ðŽÀs‚³‚¹‚é
2. ‚»‚̃vƒƒOƒ‰ƒ€Ž©‘Ì‚Ídaemon‚Æ‚µ‚Ä‚¸‚Á‚Æ‘–‚葱‚¯‚Ä‚¢‚é
‚±‚¤‚¢‚¤‚±‚Æ‚ðLinuxã‚Å‚â‚肽‚¢‚ñ‚Å‚·‚ªA
sleep‚©alert‚ðŽg‚Á‚ÄA
Šó–]‚ÌŽžŠÔ‚ɂȂÁ‚½‚©‚𒲂ב±‚¯‚邵‚©‚È‚¢‚Å‚·‚©‚ËB
‰½‚©•’ʂ͂±‚¤‚â‚邿‚Á‚Ă̂ ‚è‚Ü‚·H
1•ª‚É1‰ñ‰·“x‚𑪒肷‚éƒvƒƒOƒ‰ƒ€‚Å‚·B
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 11:15:11
Œ»Ý‚ÌŽž‚ðŽæ‚Á‚Ä‚«‚ÄASleep‚ÅQ‚©‚¹‚鎞ŠÔ‚ðŒvŽZ‚·‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 11:18:46
>>255
cronŽg‚¤‚킯‚ɂ͂¢‚©‚È‚¢‚Ì?
‚Ç‚¤‚µ‚Ä‚àƒvƒƒOƒ‰ƒ€“à‚ÅŠ®Œ‹‚µ‚½‚¢‚È‚çAalarm()‚©setitimer()‚¾‚낤‚ËBsleep()‚Å‚à‚Å‚«‚È‚‚͂Ȃ¢‚¯‚ÇB
Žc”O‚È‚ª‚çAalert()‚È‚ñ‚Ă̂͒m‚ç‚ñB
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 11:19:15
>>256
Sleep‚Á‚ĂȂñ‚Å‚·‚©?
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 11:35:19
>>256-257
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Á‚ς肻‚¤‚È‚è‚Ü‚·‚©B
alert‚¶‚á‚È‚‚Äalarm‚Å‚µ‚½B
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 12:11:27
‚»‚à‚»‚àcron‚̃\[ƒX“ǂ߂΂¢‚¢‚¶‚á‚È‚¢‚©
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 12:19:00
‚»‚ê‚͂߂ñ‚Ç‚‚¹‚¦‚¶‚á‚ñ
262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 13:27:42
‚»‚à‚»‚àcronŽg‚¦‚΂¢‚¢‚¶‚á‚È‚¢‚©B
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 14:51:41
>>255
ˆø‚Á‰z‚·‘O‚©‚猩‚Ä‚é‚ñ‚¾‚¯‚Ç
ŽžŠÔ‚Ì•ª‰ð”\‚ð’è‹`‚µ‚ĂȂ¢‚̂͂Ȃº‚æH
sleep ‚Æ‚© alam ‚Å‚â‚ê‚Γ–‘RŒë·—ÝÏ‚¾‚µc
¸“x‚Æ‚©Šm“x‚Æ‚©‚Á‚Ä”Šw‚ÌŽžŠÔ‚ÉK‚í‚È‚©‚Á‚½‚©?
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 15:09:03
‰½‚ň̂»‚¤‚È‚ÌH
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 15:19:32
>>263
±––‚È–â‘肾‚©‚çB
266:255
08/01/04 17:22:32
>>263
ˆø‚Á‰z‚µ‘O‚©‚ç‚Ì’·Šú‚É“n‚鉞‰‡‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
¸“x‚Í1•b‚ ‚ê‚ÎOK‚Å‚·B
sleep‚É‚¹‚æAalarm‚É‚¹‚æA
ŽdŠ|‚¯‚é‘O‚Étime_t‚ðŽæ‚Á‚Ä‚«‚ÄA
‚»‚ê‚©‚ç‹tŽZ‚µ‚Ä‚â‚낤‚©‚ȂƎv‚Á‚ĂĂ킴‚í‚´‘‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
”Šw‚Í“¾ˆÓ‚Å‚·B
Ž©•ª‚Å”÷•ª‚ð”–¾‚µ‚Ü‚µ‚½(M¥ƒÖ¥L)¼¬·°Ý
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 17:39:02
ƒ‰ƒCƒvƒjƒbƒc‚à‚µ‚‚̓jƒ…[ƒgƒ“‰³
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 18:13:59
¦‚¢“z‚ª‘‚«ž‚ñ‚Å‚½‚ñ‚¾‚ÈB‚µ‚©‚à‘OƒXƒŒ‚©‚çB
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 18:45:21
>>263
‚Ç‚±‚Ɉø‚Á‰z‚µ‚½‚ñ‚¾H
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 19:44:39
‚¢‚âA>255‚ª‘¼‚̃XƒŒ‚©‚çˆÚ“®‚µ‚Ä‚«‚½‚¾‚¯‚Ì‚±‚Æ‚¾‚ëB
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 03:46:06
“x–Y‚ꂵ‚Ä‚µ‚Ü‚Á‚½‚̂ŕ‚¯‚Ä
ˆø”‚Ƀ|ƒCƒ“ƒ^‚ð‚Æ‚éŠÖ”‚ª‚ ‚é‚Ì‚¾‚ª
‚±‚̃|ƒCƒ“ƒ^‚̃AƒhƒŒƒX‚ðŽ©“®•Ï”‚Ì‚à‚̂ɑ‚«Š·‚¦‚é‚Ì‚ÍNG
‚±‚̃|ƒCƒ“ƒ^‚ÉŽ©“®•Ï”‚ð‘ã“ü‚·‚é‚Ì‚ÍOK
‚Å‚¢‚¢‚ñ‚¾‚æ‚Ë
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 03:49:55
>>271
‚²‚ß‚ñA“ljð‚Å‚«‚È‚¢
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 03:53:50
Q‚Ú‚¯‚Ă邩‚ç“ú–{Œê‚Åok‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½orz
a(int* p)
{
int local = 10;@//“K“–
p = &local;@//NG
*p = local;@//‚±‚ê‚͂ǂ¤‚¾‚Á‚½‚Á‚¯H
}
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 03:59:04
>>273
//‚±‚ê‚͂ǂ¤‚¾‚Á‚¯H
OK‚¾‚æB@@@@‚Á‚Ä‚©A‚È‚ñ‚Å‚±‚Ì’ö“x‚ÌŽ–‚ª•ª‚©‚ç‚ñB
//NG
‚±‚ê‚Ì——R‚Íà–¾‚Å‚«‚é‚©H
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 04:00:36
>>273
*p = local;@//‚±‚ê‚͂ǂ¤‚¾‚Á‚½‚Á‚¯H
–â‘è‚È‚¢
p‚ÌŽw‚·—̈æ‚É10‚Ì’l‚ª‘ã“ü‚³‚ê‚é
p‚ª‚à‚Â10‚Ì’l‚ÆAlocal‚ªŽ‚Â10‚Ì’l‚ÍA‚»‚ꂼ‚ê•ʂ̗̈æ‚ÉŠi”[‚³‚ê‚Ä‚¢‚éó‘ԂɂȂé
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 04:01:11
‚æ‚‚í‚©‚ç‚ñ‚ª¬—‚µ‚Ä‚µ‚Ü‚Á‚½Aŋߔæ‚ê‚Ä‚é—\Š´orz
‚ ‚ꂾAauto•Ï”‚ÍŠÖ”‚©‚ç’Eo‚µ‚½uŠÔƒiƒCƒiƒC‚³‚ê‚¿‚Ⴄ‚©‚ç‚È
‚·‚邯ƒ|ƒCƒ“ƒ^p‚͈Ӗ¡‚Ì–³‚¢‚Æ‚±‚ë‚ðŽ¦‚µ‚Ä‚µ‚Ü‚¤‚̂ŃGƒ‰[‚ɂȂé‚ñ‚¾
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 04:12:09
>>274-275
à–¾‚ ‚肪‚Æ‚¤
¡“ú‚Í‚à‚¤‹x‚à‚¤orz
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 08:30:54
•¶Žš—ñ‚©‚çŽw’è‚Ì•¶Žš—ñ‚ðÈ‚¢‚Ä‘¼‚̕ϔ‚ÖƒRƒs[
—Ⴆ‚Î
•¶Žš—ñ‚ª“ü‚Á‚½•Ï” MOJI[]="aaabbbccc\0"@Žw’è‚Ì•¶Žš—ñ="bbb"‚¾‚Æ
MOJI¨‘¼‚̕ϔ‚Öaaaccc\0‚ðƒRƒs[
‚Å‚«‚ê‚Î
aaabbbccc¨ƒ|ƒCƒ“ƒ^Žg‚Á‚ÄMOJIŽ©g‚ðaaaccc\0‚É
‚Á‚Ä‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢H
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 08:35:58
ÄÞ©±ÌÞÙÎß²ÝÄ©±§§§§
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 08:57:36
strstr‚Åbbb’T‚µ‚Äbbb‚̂ɑ±‚ƒoƒCƒg‚ðƒkƒ‹•¶Žš‚Ü‚Åˆê•¶Žš‚¸‚‘O‚ɃRƒs[
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 09:04:56
void func(char * a, char const * b)
{
if (a == NULL || b == NULL || a[0] == '\0' || b[0] == '\0') return;
char const * p = strstr(a, b);
if (p == NULL) return;
char tmp[strlen(a) + 1];
sprintf(tmp, "%.*s%s", p - a, a, p + strlen(b));
strcpy(a, tmp);
}
char MOJI[] = "aaabbbccc";
char * b = "bbb";
func(MOJI, b);
’A‚µA"aaabbbccc\0"‚̓iƒ“ƒZƒ“ƒX‚È‚ñ‚Å"aaabbbccc"‚É•ÏXÏ‚Ý
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 09:06:01
„ˆê•¶Žš‚¸‚‘O‚ɃRƒs[
”nŽ‚ª‚¢‚éB
„char tmp[strlen(a) + 1];
c99Žg‚¢‚ª‚¢‚éB
# ‚Â[‚©AˆêŽž—̈æ—v‚ç‚È‚¢‚¾‚ëw
283:281
08/01/05 09:10:17
>>282
Šm‚©‚Ɉꎞ—̈æ—v‚ç‚È‚©‚Á‚½B
>>278
‚Á‚Ä‚±‚Æ‚ÅA’ù³B‚±‚ê‚Åc89‚Å‚à‘åä•vB
void func(char * a, char const * b)
{
if (a == NULL || b == NULL || a[0] == '\0' || b[0] == '\0') return;
char const * p = strstr(a, b);
if (p == NULL) return;
strcpy(p, p + strlen(b));
}
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 09:13:58
>>283
‚¢‚âA–¢‚¾c89‚¶‚á’Ê‚ç‚È‚¢‚µB‚Â[‚©Achar const * p‚¶‚á‚È‚‚Ächar * p‚¾‚ë‚æB
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 09:28:25
>>283
strcpy‚ŃRƒs[”͈͂ªd‚È‚Á‚Ă邩‚瓮삪–¢’è‹`‚ɂȂ邼B
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 09:35:26
‚³‚ç‚ÉŽw’è‚Ì•¶Žš—ñ‚Í•¡”‰ñoŒ»‚·‚é‰Â”\«‚à—L‚é‚©‚çEEE
‚³‚ç‚ÉŒ¾‚¦‚ÎŽw’è•¶Žš—ñ‚ðŽæ‚èœ‚¢‚½Œã‚É‘OŒã‚Ì•¶Žš—ñ‚ª‚‚Á‚‚¢‚ÄŽæ‚蜂‚ׂ«Žw’è•¶Žš—ñ‚ɂȂé‰Â”\«‚àB
ex. aabbc‚©‚çab‚ðŽæ‚èœ‚‚Æabc‚ɂȂÁ‚ÄÄ“xab‚ªoŒ»B
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 10:05:44
‚ ‚肪‚Æ‚¤strlenŽg‚¤”‘z‚ª‚È‚©‚Á‚½‚©‚ç•‚©‚è‚Ü‚µ‚½
ŽÀ‚ÍURL‚©‚çime.nu/‚ðÁ‚µ‚½‚©‚Á‚½‚¾‚¯‚È‚ñ‚Å‚±‚ñ‚ÈŠ´‚¶‚ł܂Ƃ߂½‚Ý‚½
if(NULL!=strstr(url,"ime.nu/")){
char *buf;
buf=strstr(url,"ime.nu/");
url[strlen(url)-strlen(buf)]='\0';
buf+=strlen("ime.nu/");
strcat(url,buf);
}
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 10:27:58
strcat‚à–¢’è‹`“®ì‚ɂȂ邩‚çŽ~‚ß‚êB
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 11:18:35
>>276
ƒ|ƒCƒ“ƒ^p‚àŠÖ”‚©‚ç’Eo‚µ‚½uŠÔƒiƒCƒiƒC‚³‚ê‚é‚̂ňÀ‘SB
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 11:21:28
strcpy()‚ÅA‘O•û‚ւ̈ړ®‚ª‚Å‚«‚È‚¢ŽÀ‘•‚Á‚Ä‚ ‚é‚ñ‚©‚¢‚ÈB
–¢’è‹`‚ɂ͈Ⴂ‚È‚¢‚¯‚ÇB
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 14:10:38
>>273
„p = &local;@//NG
‚±‚ê‚àOK‚¾‚æ
‚æ‚l‚¦‚ëAp‚àƒ[ƒJƒ‹•Ï”‚¾
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 14:32:16
>>291
‚Ù‚¤H
void TestFunc(int* p)
{
@@@@int x = 10;
@@@@p = &x;
}
int main(int argc, char* argv[])
{
@@@@int a;
@@@@TestFunc(&a);
@@@@printf("%d\n", a);
@@@@return 0;
}
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 14:44:20
>>292
‚»‚¤‚¢‚¤˜b‚ð‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÆŽv‚¤‚ªB
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 14:45:20
‰½‚ªu‚Ù‚¤Hv‚È‚ñ‚¾‚©B
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 14:52:06
>>292
ŒN‚ª‰½‚ðŒ¾‚¢‚½‚¢‚Ì‚©•ª‚©‚ç‚È‚¢
—v‚·‚é‚ÉA‚»‚̃R[ƒh‚ª‚Ç‚¤‚µ‚½H
‰½‚©–â‘è‚Å‚àH
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 14:59:12
>>292
void TestFunc(int* p)
{
@@int x = 10;
@@p = &x;
}
int main(int argc, char* argv[])
{
@@int a = 5;
@@TestFunc(&a);
@@printf("%d\n", a);
@@return 0;
}
o—ÍŒ‹‰Ê
5
297:292
08/01/05 15:00:49
‚²‚ß‚ñA‰´‚ªˆ«‚©‚Á‚½B•¨¦‚Ѝˆá‚¢‚µ‚Ä‚½‚炵‚¢B‚¢‚¶‚߂Ȃ¢‚Å‚‚êB
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:10:58
ƒ[ƒJƒ‹•Ï”‚̃|ƒCƒ“ƒ^‚ðƒŠƒ^[ƒ“‚·‚邯‚«‚É’ˆÓ‚ª•K—v‚È‚ñ‚¾‚Á‚¯H
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:14:17
‚ ‚êH–ß‚Á‚½æ‚ÅŽg‚¨‚¤‚ÆŽv‚Á‚Ä‚àŽc‚Á‚Ä‚é•ÛØ‚ª‚È‚¢‚ñ‚À‚áH > 298
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:15:17
‚»‚¤‚¾‚ËB
int* f()
{
int a = 10;
return &a; // NG
}
“Á‚É\‘¢‘̂Ƃ©‘å‚«‚¢‚à‚Ì‚ð•Ô‚µ‚½‚¢‚Æ‚«‚ÉA
ƒRƒXƒg‚ð”ð‚¯‚æ‚¤‚Æ‚µ‚Ä‚â‚Á‚Ä‚µ‚Ü‚¤l‚à‚¢‚é‚©‚àB
‘f’¼‚É’l‚ŕԂ·‚©Aˆø”‚ÉŠi”[æ‚̃|ƒCƒ“ƒ^‚ð–Ⴄ‚ׂµB
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:21:00
‚»‚ñ‚ÈŽž‚Ì‚½‚߂̓®“IŠm•Û‚Å‚·‚æ > 300
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:24:48
>>300
“®“IŠm•Û‚·‚é‚È‚çauto_ptr‚Å‚·‚ÈB
std::auto_ptr<int> f()
{
return std::auto_ptr<int>( new int(10) );
}
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:25:07
ƒq[ƒv—̈æ‚ÉŠm•Û‚³‚ê‚é‚©‚çdelete‚Å–¾Ž¦“I‚É휂µ‚È‚¢ŒÀ‚èŠJ•ú‚³‚ê‚È‚¢‚Á‚Ă₂©
‚½‚¾‚µdelete–Y‚ê‚邯ƒƒ‚ƒŠƒŠ[ƒN‚ª‹N‚±‚é‚©‚ç’ˆÓ(L¥ƒÖ¥)
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:52:20
‰•à“I‚ÈŽ¿–â‚Å‚·‚¢‚Ü‚¹‚ñBƒ|ƒCƒ“ƒ^‚ÉŠÖ‚µ‚ÄŽ¿–â‚Å‚·B
“ñŽŸŒ³”z—ñ‚Ì“®“IŠm•ۂȂ̂ł·‚ªA
TCHAR hoge[5][260];
‚̂悤‚ÈŽž‚É5‚Ì•”•ª‚¾‚¯“®“I‚ÉŠm•Û‚µ‚Ä260‚Ì•û‚͌Œ肵‚½‚¢‚̂ł·‚ªA
TCHAR *hoge[260];
hoge = (TCHAR *)malloc(sizeof(TCHAR)*260*num);
‚̂悤‚É‚·‚邯A"'char *'‚©‚ç'char *[260]'‚ɕϊ·‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ"‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[“f‚«‚Ü‚·B
TCHAR **hoge;
‚Åʼn‚©‚ç“®“IŠm•Û‚ð2“xs‚¤•û–@‚Í•ª‚©‚é‚̂ł·‚ªA•Еû‚ðŒÅ’肵‚½ê‡‚ǂ̂悤‚É‚·‚ׂ«‚Å‚µ‚傤‚©B
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:54:06
TCHAR (*hoge)[260];
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:54:47
hoge = (TCHAR (*)[260])malloc(sizeof(TCHAR)*260*num);
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:54:58
sizeof(TCHAR)*260
‚ð
sizeof(hoge)
‚É‚·‚邯‚Ç‚¤‚È‚éH
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:55:45
‚ ‚é‚¢‚Í
hoge = (TCHAR (*)[260])malloc(sizeof(*hoge)*num);
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 19:02:05
typedef ‚·‚邯•ª‚©‚è‚â‚·‚¢‚æB
typedef TCHAR Path[MAX_PATH];
Path *hoge;
hoge = (Path *)malloc(sizeof (Path) * num);
310:304
08/01/05 19:23:37
‘¦ƒŒƒXŠ´ŽÓ‚Å‚·B
>>307
‚»‚¤‚·‚邯AŒãŽÒ‚Ìꇂ͖߂è’l‚ª4‚ɂȂè‚Ü‚µ‚½B
‰½ŒÌ‚©sizeof(TCHAR)‚¾‚Æ1‚Å‚µ‚½B‰½ŒÌ2‚¶‚á‚È‚¢‚Ì‚¾‚낤EEEBUnicode‚¶‚á‚È‚¢‚©‚ç‚©‚ÈEEEHH
>>305-306
‚̂悤‚ÉŠÔÚŽQƉ‰ŽZŽq‚ðŠ‡ŒÊ‚Å‚‚‚邯ãŽè‚ƒRƒ“ƒpƒCƒ‹‚à’Ê‚èA
for(i = 0 ; i < max ; i++) hoge[i] = "test";
‚Æ“®ì‚àŠm”Fo—ˆ‚Ü‚µ‚½B
>>309
‚̂悤‚Étypedef‚Ì‚â‚è•û‚àƒOƒO‚Á‚ÄŒ©‚‚¯‚½‚̂ł·‚ªA
’¼Ú“I‚ɂǂ¤‚â‚ê‚Βʂ邩’m‚肽‚©‚Á‚½‚à‚Ì‚ÅBB@‚â‚Í‚èAtypedef‚Ì•û‚ª•ª‚©‚è‚â‚·‚¢‚Å‚·‚ËB
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 19:30:57
Œ^錾‚Ì * ‚ÍŠÔÚŽQƉ‰ŽZŽq‚Ƃ͕ʕ¨B
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 19:35:03
>>310
TCHAR‚̓}ƒNƒ‚ŃƒCƒh•¶Žš(wchar_t)‚ƃ}ƒ‹ƒ`ƒoƒCƒg•¶Žš(char)‚ðØ‚è‘Ö‚¦‚é
VC‚È‚çƒvƒƒpƒeƒB‚©‚çUnicode•¶ŽšƒZƒbƒg‚ðŽg—p‚·‚邿‚¤‚É‚·‚ê‚΃ƒCƒh•¶Žš‚ɂȂé
Œã"test";‚Í_T("test");‚à‚µ‚‚ÍTEXT("test");‚Á‚Ä‘‚‚悤‚ÉB‚»‚¤‚·‚ê‚ÎØ‘Ö‚Ì‘ÎۂɂȂ邩‚çB
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 21:29:06
\‘¢‘̂ɂ·‚邯Œ©Šµ‚ꂽŒ`‚ɂȂéB
typedef struct { TCHAR str[260]; } Path;
Path* hoge = (Path*)malloc(sizeof(Path) * num);
”ÏŽG‚©‚ÈB
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:18:19
‚È‚ñ‚ÄŒ¾‚¤‚©ƒ|ƒCƒ“ƒ^‚Ì”z—ñ‚Æ‘½ŽŸŒ³”z—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŠ¨ˆá‚¢‚µ‚Ä‚¢‚é—l‚ÈŠóƒKƒX
int *p[10]‚¾‚ÆintŒ^‚̃|ƒCƒ“ƒ^‚ª10ŒÂ‚ ‚éƒ|ƒCƒ“ƒ^‚Ì”z—ñ
int a[10][10]‚Æ‚©‚Ì‘½ŽŸŒ³”z—ñ‚ւ̃|ƒCƒ“ƒ^‚È‚ç int (*p)[10]
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:55:57
CŒ¾Œê‚ʼn½‚©•ª‚©‚è‚â‚·‚¢ƒvƒƒOƒ‰ƒ€‚͂Ȃ¢‚Å‚µ‚傤‚©B
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:56:34
helloworld
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:59:19
int main(){
return 0;
}
‘½•ª‚±‚ꂪˆê”Ô•ª‚©‚è‚â‚·‚¢
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:48:10
C++Builder 6‚ŃRƒ“ƒpƒCƒ‹‚µ‚½Œã
printf‚ŃeƒLƒXƒg•¶‚ð•\ަ‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©B
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:49:48
ƒGƒXƒp[‚ªŽ¿–â‚É“š‚¦‚éƒXƒŒ
½ÚØÝ¸(tech”Â)
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 02:15:16
ŽÀs‚·‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢B
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 02:28:04
“ú–{Œê‚ðƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚âuƒƒ‚’ v‚Å•\ަ‚³‚¹‚½‚¢‚Å‚·B
‚Å‚«‚ê‚ΔwŒi‚ª”’‚¢Š‚É•ª‚©‚è‚â‚·‚•\ަ‚³‚¹‚½‚¢B
ƒ}ƒWƒŒƒX‚«‚Ú‚ñ‚ÊB
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 02:34:03
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ì”zF‚𢔒’n‚É••¶Žš£‚ÉÝ’è
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 02:48:13
#include <stdlib.h>
system( ); ‚ÅA“K“–‚É
ƒRƒ}ƒ“ƒh‚Ì–½—ß‚¾‚ªA
color F0
‚Æ‚©
#define color(x) printf("\033[%dm", x + 30);
MSŽg—p‚¾‚Á‚½‚©‚à’m‚ê‚È‚¢‚ªB
system("notepad.exe puni.cpp");
Ú‚µ‚‚Í’²‚ׂÄ
324:304
08/01/06 02:57:35
>>314
‚»‚ê‚ðŠÏ‚ĉ½‚ƂȂ”[“¾o—ˆ‚Ü‚µ‚½B
ƒLƒƒƒXƒg‚ª‰‚߂Ċςé‚Ì‚ÅA‚à‚¤‚¿‚å‚Á‚ƘM‚Á‚Ă݂܂·B
ƒŒƒX‚‚ꂽŠF‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 05:36:09
“®“Iƒƒ‚ƒŠ‚̉ð•ú‚ª‚¢‚Ü‚¢‚¿‚æ‚”»‚è‚Ü‚¹‚ñB
ˆÈ‰º‚Ìi‚`j‚Ŷ¬‚µ‚½ snow ‚ÍA
i‚aj‚Å–â‘è‚È‚‰ð•ú‚³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H
void procMain()
{
@Snow ***snow = NULL;
@int i, j;
@
@// ¶¬@©i‚`j
@snow = new Snow**[10];
@for ( i = 0; i < 10; i++ ) {
@@snow[i] = new Snow*[5];
@@for ( j = 0; j < 5; j++ ) {
@@@snow[i][j] = new Snow();
@@}
@}
@
@// ‰ð•ú@©i‚aj
@for ( i = 0; i < 10; i++ ) {
@@for ( j = 0; j < 5; j++ ) {
@@@delete snow[i][j];
@@}
@@delete snow[i];
@}
@delete snow;
}
‰º‚Q‚Â‚Ì delete ‚ª delete[] ‚Ì—l‚È‹C‚à‚µ‚Ü‚·‚ªA
”»‚é•û‚ª‚¢‚Ü‚µ‚½‚ç‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 05:49:38
>>321
ƒtƒ@ƒCƒ‹‚Éo—Í‚µ‚½Œã‚É‚»‚̃tƒ@ƒCƒ‹‚ðŠJ‚¯‚΂¢‚¢B
fp=fopen("test.txt","r");
fprintf(fp,"hoge");
fclose(fp);
system("test.txt");
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 06:32:15
>>325
new@[]@Žg‚Á‚Ă邩‚ç@delete@[]@‚¾‚낤‚ËB
‚±‚¤‚¢‚¤‚̂͂â‚₱‚µ‚‚Ȃ邩‚çA
ƒtƒ‰ƒbƒg‚È”z—ñ‚É‚µ‚Ä“Y‚¦Žš‚ÍŠ|‚¯ŽZ‚·‚é‚Ì‚ªƒVƒ“ƒvƒ‹‚Å‚¢‚¢B
Snow@*snow@=@new@Snow[10*5];
for@(int@i@=@0;@i@<@10;@i++@)@for@(int@j@=@0;@j@<@5;@j++@)@snow[i*5+j].xxx();
delete@[]@snow;
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 06:40:43
>>321
>>318‚ŃGƒfƒBƒVƒ‡ƒ“‚ªPersonalˆÈŠO‚È‚çOutputDebugStringBƒCƒxƒ“ƒgƒ^ƒu‚Éo—Í‚³‚ê‚é
329:325
08/01/06 08:55:02
>>327
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B–â‘肪‰ðŒˆ‚µ‚»‚¤‚Å‚·B
‚Ç‚¿‚ç‚Ì delete ‚Å‚àƒRƒ“ƒpƒCƒ‹‚ª’Ê‚Á‚¿‚Ⴄ‚©‚玩M‚ªŽ‚ĂȂ¢EEE
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4090“ú‘O‚ÉXV/166 KB
’S“–:undef