y‰SŽÒнŒ}zC/C++Ž ..
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:31:39
fstream‚Íd—v‚ȂƂ±‚낳͎g‚¤‚ׂ«‚ł͂Ȃ¢
API‚̂ق¤‚ª‚æ‚¢
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:55:55
‚ñ‚È‚±‚½[‚È‚¢
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:18:08
fstream‚͈êŽÐ‚ÌŠJ”‚ł͂Ȃ¢‚ªAPI‚ÍMSˆêŽÐ
‚ǂ̃Rƒ“ƒpƒCƒ‰‚Å‚à“¯‚¶“®ì‚ɂȂé
‚ ‚Æ3000ŒÂ‚Æ‚©ŠJ‚¯‚È‚¢
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:18:50
if•¶‚Á‚Ä@•¶Žš—ñ‚Æ•¶Žš—ñ‚ð”ä‚ׂ邱‚Æ‚Á‚Äo—ˆ‚È‚¢‚Å‚·‚æ‚ËH
1 = ‚ ‚¢‚¤‚¦‚¨
2 = ‚©‚«‚‚¯‚±
3 = ‚³‚µ‚·‚¹‚»
4 = ‚ ‚¢‚¤‚¦‚¨
if (a = 1){
}
‚Ý‚½‚¢‚È‚±‚Æ‚ð‚â‚肽‚¢‚̂ł·‚ª‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©H
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:19:44
string‚͂ł«‚é
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:20:33
> ‚ǂ̃Rƒ“ƒpƒCƒ‰‚Å‚à“¯‚¶“®ì‚ɂȂé
ƒRƒ“ƒpƒCƒ‰‚Å·‚͂Ȃ¢‚©‚à‚µ‚ê‚È‚¢‚ªEEE
827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:21:41
>>823
‚ñ‚Ȃ΂©‚È
API‚ªMSˆêŽÐ‚Å‹K’肳‚ê‚Ä‚é‚È‚ñ‚ĉ‚߂Ēm‚Á‚½
MS‚͂‚¢‚É¢ŠE‚𪕞‚µ‚½‚Ì‚©
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:23:04
Windows‚̃tƒ@ƒCƒ‹“üo—ÍAPI‚Ì‚±‚Æ‚ðŽw‚·
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:55:08
>>824 strcmp‚µ‚Æ‚¯
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 21:19:23
CreateProcess‚µ‚½‚Æ‚«‚ÉŽ~‚Ü‚ç‚È‚‚È‚Á‚½‚ç’âŽ~‚³‚¹‚½‚¢‚ñ‚Å‚·‚¯‚Ç
‚Ç‚¤‚â‚Á‚½‚ç‚¢‚¢‚Å‚·‚©?
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 21:22:25
ƒOƒO‚Á‚Ä‰ðŒˆ‚µ‚Ü‚µ‚½
832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 21:58:13
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Å“®‚©‚µ‚Ä‚éŠÖ”‚Á‚Ä_endthread()‘‚©‚È‚‚Ä‚àreturn;‘‚¢‚Ä‚½‚ç
–â‘è‚È‚¢H
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:04:41
–â‘è‚È‚¢B
‚Æ‚±‚ë‚Å_beginthread‚ÍŽg‚¤‚È‚æB_beginthreadex‚É‚µ‚ë‚æB
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:15:49
VC6.0‚Å‚·B
__declspec(dllimport) int __stdcall hoge( LPWORD, LPWORD, LPWORD );
‚Æ‚¢‚¤Œ`‚ÌŠÖ”‚̃AƒhƒŒƒX‚ª“ü‚éŠÖ”ƒ|ƒCƒ“ƒ^hage‚ðì‚肽‚¢‚̂ł·‚ªA
‚¤‚܂錾‚Å‚«‚Ü‚¹‚ñB
__declspec(dllimport) int __stdcall (*hage)(LPWORD, LPWORD, LPWORD );
‚ȂǂƂâ‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚Î錾‚Å‚«‚é‚̂łµ‚傤‚©H
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:17:26
declspec‚ÍŠÖŒW‚È‚¢‚¾‚ë
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:19:03
ŠÖŒW‚ ‚邿
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:19:32
ŠÖ”ƒ|ƒCƒ“ƒ^‚Å”Y‚ñ‚¾‚çAtypedef
typedef __declspec(dllimport) int __stdcall hogetype( LPWORD, LPWORD, LPWORD );
hogetype hoge;
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:36:15
ŠÖ”ƒ|ƒCƒ“ƒ^‚֗̕˜‚³‚ɂȂꂷ‚¬‚Ä‚µ‚Ü‚Á‚Ä
Å‹ß@if@‚ðŒ©‚é‚½‚тɂ·‚®ŠÖ”ƒe[ƒuƒ‹‰»‚µ‚Ä‚µ‚Ü‚¤B
ŠÔˆá‚¢H
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:39:07
‚È‚é‚ׂƒVƒ“ƒvƒ‹‚É‚©‚‚Ì‚ð„§‚³‚ê‚Ü‚·‚©‚ç‚Ë
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:43:09
ŠÖ”ƒe[ƒuƒ‹ŠÔˆá‚¢‚Å‚·
“Ý‚¢‚Å‚·
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:47:58
‚È‚ñ‚©CreateProcess‚·‚邯•sˆÀ’è‚ɂȂé@ƒXƒŒƒbƒh‚Åsystem‚ÅŽÀs‚µ‚Ă݂é
CreateProcess‚ð’ZŠúŠÔ‚É20‰ñˆÈãŽg‚¤‚Æ“®‚©‚È‚‚È‚éƒGƒ‰[‚Á‚Ä‚ ‚è‚Ü‚·‚©?
ŽÀs‚·‚鑤‚Ìexe‚Ì‚¹‚¢‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ª
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:50:02
ƒe[ƒuƒ‹‚¾‚߂Ȃ̂©EE
if ‚Ì’†‚É‚³‚ç‚É if@‚ª‚ ‚邯‚à‚¤‚»‚Ì’n“_‚Å‚¤‚íEE‚Á‚ÄŽv‚Á‚Ä‚µ‚Ü‚¤B
‚¿‚å‚Á‚ƃ\[ƒXŒ©’¼‚µ‚Ă݂܂·
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:50:41
>>833
‚ ‚肪‚Æ‚¤B¡“x‚©‚ç‚»‚¤‚·‚é
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:54:19
‚»‚±‚ÅBoost::function‚ƃR[ƒ‹ƒoƒbƒN‚Å‚·‚æB
845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 22:59:28
>>842
–³—‚µ‚Ä”ð‚¯‚é‚±‚Æ‚à‚È‚¢‚æB‰½Ž–‚à’öX‚ª1”ÔB
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:02:18
ƒOƒ[ƒoƒ‹•Ï”‚Á‚Äâ‘ÎŽg‚í‚È‚¢•û‚ª‚¢‚¢‚ñ‚Å‚·‚©‚Ë‚¦
—Ⴆ‚΃Q[ƒ€ƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚ÄAó‘Ô‚ðŠÇ—‚·‚éƒOƒ[ƒoƒ‹•Ï”‚ðŽg‚Á‚Ä‚¢‚邯‚·‚éB
‚»‚̕ϔ‚É‚ÍAƒQ[ƒ€‚Ìis‚ɇ‚킹‚ÄA—Ⴆ‚Î
’è”iTITLE=0, STAGE1, STAGE2, STAGE3, STAGE_CLEAR, GAME_OVER, ENDING)‚ª“ü‚邯‚·‚éB
ˆ—‚Íã‚Ìó‘Ô‚»‚ꂼ‚ê‚Ń‚ƒWƒ…[ƒ‹‰»‚³‚ê‚Ä‚¢‚邯‚·‚邯A
‚Ç‚¤‚µ‚Ä‚àó‘ÔŠÇ—•Ï”‚̓Oƒ[ƒoƒ‹•Ï”‰»‚µ‚ĂǂÌó‘Ô‚©‚ç‚Å‚à
ŽQÆEÝ’è‚Å‚«‚邿‚¤‚É‚¹‚´‚é‚𓾂Ȃ¢‚ÆŽv‚¤‚̂ł·‚ªA‰½‚©‚¢‚¢Žè‚ª‚ ‚é‚̂łµ‚傤‚©B
ó‘ÔŠÇ—•Ï”‚ðƒtƒ@ƒCƒ‹“àstatic•Ï”‚É‚µ‚ăZƒbƒ^[‚ðŽg‚Á‚Ä‘‚«Š·‚¦‚邿‚¤‚É‚µ‚½‚èA
ó‘ÔŠÇ—•Ï”‚ƃZƒbƒ^[‚ðƒNƒ‰ƒX‚É‚µ‚Ä‚»‚̃IƒuƒWƒFƒNƒg‚̃XƒR[ƒv‚ðƒOƒ[ƒoƒ‹‚É‚·‚é‚à‚µ‚‚Íó‘ÔŠÇ—•Ï”‚ƃZƒbƒ^[‚ð
static‚É‚µ‚Ăǂ̃Nƒ‰ƒX‚©‚ç‚Å‚à‘‚«Š·‚¦‚ç‚ê‚邿‚¤‚É‚·‚é‚‚ç‚¢‚È‚çʼn‚©‚çó‘ÔŠÇ—•Ï”‚ðƒOƒ[ƒoƒ‹‚É‚µ‚Æ‚¢‚½•û‚ª
ƒVƒ“ƒvƒ‹‚¾‚ÆŽv‚¤‚̂ł·‚ª‚Ç‚¤‚Å‚µ‚傤‚©B
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:03:57
”‚ª‘½‚‚È‚¯‚ê‚ÎOKAd—v‚È‚çOK
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:05:38
>>846
ÓI‚ȃVƒ“ƒOƒ‹ƒgƒ“‚àƒOƒ[ƒoƒ‹•Ï”‚àŽ—‚½‚悤‚È‚à‚ñ‚¾
ƒOƒ[ƒoƒ‹•Ï”‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
‚½‚¾AŠÖ”Œo—R‚É‚µ‚Ä‚¨‚¯‚΃fƒoƒbƒO‚·‚邯‚«‚É setter ‚ňø‚ÁŠ|‚¯‚ê‚΂¢‚¢‚¾‚¯‚¾‚©‚ç
‚¸‚¢‚Ô‚ñ‚ÆŠy‚ɂȂ閂©‚à‚µ‚ê‚È‚¢–
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:30:59
>>846
ƒVƒ“ƒOƒ‹ƒ^ƒXƒN‚È‚ç—Ç‚¢‚¯‚ÇB
GUI‚ŃXƒŒƒbƒhŽg‚Á‚ÄŽžˆ—‚µ‚È‚ª‚ç“ü—͑҂¿‚µ‚ÄA
“ü—͂̓R[ƒ‹ƒoƒbƒN‚ň—A‚Ý‚½‚¢‚Ì‚¾‚ÆA
ƒQƒbƒ^‚âƒZƒbƒ^ì‚Á‚½•û‚ª”r‘¼ˆ—‚µˆÕ‚¢‚©‚È‚ŸB
‚Ü‚ŸƒP[ƒXƒoƒCƒP[ƒXH
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:32:07
ƒQ[ƒ€ó‘Ԃ̃Cƒ“ƒXƒ^ƒ“ƒX‚ª1‚‚¾‚¯‚È‚çAƒOƒ[ƒoƒ‹•Ï”‚Å‚¢‚¢‚ÆŽv‚¤B
ƒCƒ“ƒXƒ^ƒ“ƒX‚ª•¡”‚È‚çA
ó‘Ô‚²‚Ƃ̈—‚ÉAó‘ÔŠÇ—•Ï”‚ðƒNƒ‰ƒX‰»‚µ‚½‚à‚Ì‚ð“n‚·‚Æ‚©A
‚à‚µ‚‚Ístateƒpƒ^[ƒ“‚È‚ñ‚Ä‚Ì‚à‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B
851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:33:35
‚Ç‚¤‚¹ƒOƒ[ƒoƒ‹•Ï”“I‚ÉŽg‚¤‚Ƃ͂¢‚¦A
‚»‚ê‚䂦‚ɂǂ±‚©‚ç•ÏX‚³‚ê‚Ă邩‚ð’ÇÕ‚·‚邽‚߂ɂà
>ŠÖ”Œo—R‚É‚µ‚Ä‚¨‚¯‚΃fƒoƒbƒO‚·‚邯‚«‚É setter ‚ňø‚ÁŠ|‚¯‚ê‚΂¢‚¢‚¾‚¯‚¾‚©‚ç
‚Æ‚¢‚¤‚̂͒n–¡‚ɑ厖
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:38:31
ƒQ[ƒ€ó‘Ô‚à—Ⴆ‚ÎAƒvƒŒƒCƒ„ƒLƒƒƒ‰‚Ì‘¼‚ÉAIƒLƒƒƒ‰‚ª— ‚Åis’†‚È‚ñ‚Ä‚±‚Æ‚É‚È‚é‚ÆA
ƒOƒ[ƒoƒ‹‚¾‚Æ”j’]‚·‚邿‚ËB‚»‚ñ‚Èꇂ̓Q[ƒ€ó‘Ԃ̓Lƒƒƒ‰ƒNƒ^‚Ɉˑ¶‚·‚éî•ñ‚ɂȂé‚킯‚¾‚¯‚ÇB
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 23:46:14
ƒVƒ“ƒOƒ‹ƒgƒ“‚ƃOƒ[ƒoƒ‹•Ï”‚͈ႤB
ƒOƒ[ƒoƒ‹•Ï”‚Æ‚µ‚ÄŽg‚Á‚Ä‚éŠÔˆá‚Á‚Ä‚é—Ⴊ‘½‚¢‚Ì‚ªŠ¨ˆá‚¢‚ÌŒ´ˆö‚©‚à‚µ‚ê‚È‚¢B
Ž©•ª‚¾‚Á‚½‚ç>>846‚Ìê‡AƒV[ƒ“ƒ}ƒl[ƒWƒƒƒNƒ‰ƒX‚ðì‚Á‚Ä‚»‚¢‚‚ÉU‚é•‘‚¢‚ðŠÇ—‚³‚¹‚éB
‹É—̓Oƒ[ƒoƒ‹•Ï”‚ÍŽg‚í‚È‚¢B
854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:01:10
ƒVƒ“ƒOƒ‹ƒgƒ“‚͉Šú‰»‚̃^ƒCƒ~ƒ“ƒO‚ð‘I‚ׂ邩‚çƒOƒ[ƒoƒ‹‚Ƃ͑傫‚ˆá‚¤B
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:20:00
Œ‹‹ÇƒIƒuƒWƒFƒNƒgŽwŒü‚Ì“±“ü‚Å‚b‚É‚¨‚¯‚éƒOƒ[ƒoƒ‹•Ï”Žg—p‚Ì–â‘è‚Í‰ðŒˆ‚Å‚«‚ĂȂ¢‚ñ‚¶‚á‚Ë‚¦‚Ì
‚b‚ð‹É‚ß‚ê‚΃IƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚ðŽg‚í‚È‚‚Ä‚à—Ç‚¢ƒR[ƒh‚ª‘‚¯‚é‚ñ‚¶‚á‚Ë‚¦‚ÌŒ‹‹ÇƒNƒ‰ƒX‚Æ‚©
ƒIƒuƒWƒFƒNƒg‚Æ‚©ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚©•¡ŽG‚Å•ª‚©‚è‚É‚‚‚·‚é‚È‚¾‚¯‚¶‚á‚Ë
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:21:36
system ‚͋󔒂ª‰üs‚̂悤‚Ɉµ‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒpƒ‰ƒ[ƒ^‚Í“n‚¹‚Ü‚¹‚ñ‚©?
857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:22:49
>>855
‚ñ‚È‚±‚½[‚È‚¢
858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:26:23
ƒtƒ@ƒCƒ‹‚̓ǂݞ‚݂ɂ‚¢‚Ă̎¿–â‚Å‚·B
@----
@2008/02/20C01F00F00
@2008/02/21C02F00F00
@2008/02/26C03F00F00
@c
@----
‚Æ‘‚©‚ꂽƒtƒ@ƒCƒ‹‚ðA
@tmp[0] = 2008;
@tmp[1] = 2;
@tmp[2] = 20;
@tmp[3] = 01;
‚Æ‚¢‚Á‚½‚悤‚ÉŽæ‚螂݂½‚¢‚Å‚·B
ƒXƒ‰ƒbƒVƒ…‚ƃJƒ“ƒ}‚ƃRƒƒ“‚ð‹æØ‚è‚É‚µ‚Ä‚¤‚܂޿‚螂ޕû–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
‚à‚µAƒXƒ‰ƒbƒVƒ…‚µ‚©‚È‚¯‚ê‚Îstrtok‚Æatoi‚łł«‚½‚̂ł·‚ªA3Ží—Þ‚ ‚é‚̂Ţ‚Á‚Ä‚¢‚Ü‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:28:04
>>856
‚Ç‚ñ‚È•¶Žš—ñ‚ð“n‚µ‚½‚Æ‚«H
860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:28:08
Œ©‚½Š´‚¶ƒtƒH[ƒ}ƒbƒg‚͌ł܂Á‚Ă邾‚낤‚©‚ç
’Pƒ‚Éæ“ª‚©‚çƒp[ƒX‚·‚邾‚¯‚¶‚á‚Ë
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:29:09
string s;
s.substr(0,4);
s.substr(5,2);
s.substr(7,2);
‚Æ‚©‚Å‚¢‚¢‚̂łÍ?
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:31:49
>>858
fscanf(fp, "%d/%d/%d,%d:*[^\n]", &tmp[0], &tmp[1], &tmp[2], &tmp[3]);
863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:31:50
>>859
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½@“¯–¼‚Ìexe‚ª‚ ‚è‚»‚ꂪ“®‚¢‚Ä‚¢‚½‚悤‚Å‚·
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:34:11
862‚Ì’ù³ *‚Ì‘O‚É%
fscanf(fp, "%d/%d/%d,%d:%*[^\n]", &tmp[0], &tmp[1], &tmp[2], &tmp[3]);
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:34:23
>>855
>‚b‚ð‹É‚ß‚ê‚΃IƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚ðŽg‚í‚È‚‚Ä‚à—Ç‚¢ƒR[ƒh‚ª‘‚¯‚é‚ñ‚¶‚á‚Ë‚¦‚Ì
‚±‚ê‚Í“–‚½‚è‘O‚È‚ñ‚¾‚ªAi‚Æ‚¢‚Á‚Ä‚àƒIƒuƒWƒFƒNƒgŽwŒü‚ðŽg‚í‚È‚¢‚Á‚ĈӖ¡‚¶‚á‚È‚¢A
C‚Å‚àƒIƒuƒWƒFƒNƒgŽwŒü‚ÍÌ‚©‚ç‘¶Ý‚·‚éj
>Œ‹‹ÇƒNƒ‰ƒX‚Æ‚©ƒIƒuƒWƒFƒNƒg‚Æ‚©ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚©•¡ŽG‚Å•ª‚©‚è‚É‚‚‚·‚é‚È‚¾‚¯‚¶‚á‚Ë
‰½‚ª•¡ŽG‚È‚ñ‚¾H
ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚È‚ñ‚©“–‚½‚è‘O‚ÌÝŒvƒpƒ^[ƒ“‚É–¼‘O•t‚¯‚½‚¾‚¯‚¶‚á‚È‚¢‚©B
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:36:27
•Ï”‚ւ̃AƒNƒZƒX‚ð§ŒÀ‚·‚邱‚ƂŒPƒ‚ɂȂé‚ñ‚¾‚¯‚ǂȂŸB
–³§ŒÀ‚ɕϔ‚ɃAƒNƒZƒX‚Å‚«‚½‚Ù‚¤‚ª•¡ŽG‚¾‚Á‚ÄA‚í‚©‚ñ‚È‚¢‚©‚È‚ŸB
867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:48:26
Perl‚Ì•¶–@‚ª•³‚Ȃ̂͊ԈႢ‚È‚¢B
868:858
08/02/27 01:12:38
>861
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚ªAAŽ„‚ł͂¤‚Ü‚¢‚±‚ÆŽg‚¦‚Ü‚¹‚ñ‚Å‚µ‚½B‚²‚ß‚ñ‚È‚³‚¢BB
>860, 864
fscanf‚łł«‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:23:50
C++‚Å”z—ñ‚̃Rƒs[‚Á‚Ăǂ¤‚â‚è‚Ü‚·‚©H
for()•¶‚Å‘ã“ü‚ð‰ñ‚·H
870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:24:40
memcpy‚ªÅ‘¬‚Å‚Í
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:26:15
>866
‰½‚ðˆÈ‚Äu’Pƒv‚Æ‚·‚é‚©‚Ɉ˂é‚ñ‚¾‚낤‚ÈB
‘½•ª >855 ‚ÍŒ¾Œê‚Ì\‘¢‚Æ‚µ‚Ä’Pƒ‚Å‚ ‚邱‚ÆAK“¾‚Ì—eˆÕ‚³‚È‚Ç‚ðŒ©‚ÄŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾‚낤‚ª
‘å‚«‚ȃR[ƒh‚ðA‚»‚̂܂܈µ‚¤‚Æ’†g‚Í‚©‚Ȃ蕡ŽG‰»‚·‚éB
ƒNƒ‰ƒX‚â–¼‘O‹óŠÔ‚ȂǂðŽg‚Á‚ÄA‘å‚«‚ȃR[ƒh‚𬂳‚È•”•i‚ÌW‡‘̂Ƃµ‚Äl‚¦‚Ä
‚»‚ꂼ‚ê‚Ì•”•i’PˆÊ‚ňµ‚¤‚±‚Æ‚ÅA‚ЂƂ‚ЂƂ‚̕”•ª‚Í’Pƒ‚ɂȂéB
872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:26:28
>>869 std::copy()
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:27:43
>>870 C++ ‚Å memcpy() ‚ÍŽg‚í‚È‚¢B“ÂƂ̖ñ‘©‚¾‚æB
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:30:02
„§‚³‚ê‚Ä‚¢‚È‚‚Ä‚àŠm•Û‚ÌŽd•û‚©‚ç
vector‚Å‚àstring‚Å—LŒø‚Å‚µ‚傤 memcpy
875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:31:12
memcpy‚æ‚莩•ª‚ŃAƒZƒ“ƒuƒ‰‘‚¢‚½•û‚ª‚͂₩‚Á‚½‚ñ‚¾‚¯‚ÇA‚»‚ñ‚È‚à‚ñH
876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:31:59
>>875 ‚»‚ê‚͂߂¸‚炵‚¢B
877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:39:54
memcpy‚æ‚è‘‚¢ƒR[ƒh‚‚ê
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:40:26
SSEŽg‚Á‚½‚ñ‚¾‚¯‚Ç‚Ë
879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:17:49
ƒ}ƒCƒNƒƒ\ƒtƒg‚ÌCHMƒtƒ@ƒCƒ‹‚͂Ȃ©‚È‚©‚¢‚¢‚ñ‚¾‚¯‚Ç
SJIS‚µ‚©ƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚‚ÄAƒTƒCƒY‚ª20M‚Æ‚©‚É‚È‚é‚ÆƒRƒ“ƒpƒCƒ‹‚ÉŽ¸”s‚·‚é
CHM‚ðƒpƒN‚Á‚ÄWindows‚Ì•W€ƒwƒ‹ƒvŒ`Ž®‚ðì‚肽‚¢@
ŽQ‰ÁŽÒ•åW’†
ˆ³kÚ”öŽ«”z—ñ‚ª‚¢‚¢‚ÆŽv‚¤
ƒuƒƒbƒN[ƒ\[ƒeƒBƒ“ƒO‚µ‚½ƒf[ƒ^‚Í‚»‚̂܂ܑS•¶ŒŸõ‚Å‚«‚邯‚¨‚à‚¤‚ª‚Ç‚¤‚©?
880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:27:20
•¡”‚̃eƒLƒXƒg•¶‘‚ðˆ³k‚Å‚«‚Ä‚©‚‚‘¬‚É‘S•¶ŒŸõ‚Å‚«‚Ä
CHM‚̂悤‚È•‹y—¦‚ð–ÚŽw‚µ‚½‚¢
ƒfƒXƒNƒgƒbƒvƒT[ƒ`‚Ƃ͖ړI‚ªˆá‚¤@Œ³‚̃tƒ@ƒCƒ‹‚ª•œŒ³‚Å‚«‚Ă܂Ƃ߂ç‚ê‚é“_‚ª‘厖
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:28:28
tar‚Å‚¢‚¢‚¶‚á‚È‚¢
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:33:30
tar‚Í‘S•¶ŒŸõ‚Å‚«‚邿‚¤‚ÉÝŒv‚³‚ê‚Ä‚é‚Ì?
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:38:51
tar‚͈³k‚µ‚È‚¢‚©‚ç‚ËB
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:40:51
>>875
ƒAƒ‰ƒCƒ“ƒƒ“ƒg‚É”›‚è‚ð“ü‚ê‚ê‚Α‚‚͂ł«‚邯Žv‚¤
885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:46:44
”¼•ª‚ɂ͂Ȃç‚È‚¢‚Æ‚¾‚ß‚¾‚È@chm‚Í‘S•¶ŒŸõ‚Å‚«‚ÄŒ³‚Ì”¼•ª‚É‚È‚é‚æ
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:51:09
>>880
êƒuƒ‰‚̃ƒO‚ð‚܂Ƃ߂é‚̂ɕ֗˜‚»‚¤‚¾
‚ ‚Ăɂ¹‚¸Šú‘Ò‚µ‚Ă邿
887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 03:29:32
badc$‚Ì„‰ñƒf[ƒ^‚Í
adc$b
dc$ba
c$bad
$badc
ƒ\[ƒg‚·‚邯
$badc
adc$b
badc$
c$bad
dc$ba
ƒuƒƒbƒNƒ\[ƒg‚Å‚Ícb$da‚Æ‚¢‚¤ƒf[ƒ^‚݂̂ª—^‚¦‚ç‚ê‚é
•œŒ³‚µ‚悤‚Æ‚·‚邯‚±‚±‚܂ł͒¼‚®‚í‚©‚é
$***c
a***b
b***$
c***d
d***a
c$AbaAA$bAdcAad‚ÆŒq‚ª‚Á‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚é
‚½‚Æ‚¦‚Îdc‚Æ‚¢‚¤ƒf[ƒ^‚͉½”Ô–Ú‚ÉoŒ»‚·‚é‚©‹‚߂邯‚·‚邯––”ö‚Ìc‚©‚ç’²‚ׂĂ¢‚¯‚Ηǂ³‚»‚¤‚¾‚ª
888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 03:41:52
std::string
‚̂悤‚È STL ƒNƒ‰ƒX‚ð‘O•û錾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
‚»‚ê‚Æ‚à‚±‚¤‚¢‚¤ƒNƒ‰ƒX‚Á‚Ä‘O•û錾‚µ‚È‚¢‚Ńwƒbƒ_[‚É’¼Ú include
‚³‚¹‚Ä‚à–â‘è‚È‚¢‚Å‚·‚©H
889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 04:17:01
Visual C++ Express Edition ‚ð“üŽè‚µ‚½‚Ì‚ÅAŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚ðì‚Á‚Ă݂悤‚ÆŽv‚Á‚½‚̂ł·‚ªA
‚È‚º‚©ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅA cl c:\source.cpp ‚Æ‚µ‚Ä‚àA
'cout' : ’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·B
'endl' : ’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·B
“™‚ƃGƒ‰[‚ª•Ô‚Á‚Ä‚«‚Ü‚·B
‚¿‚Ȃ݂ÉAƒ\[ƒX‚͈ȉº‚̂悤‚È‚à‚̂ł·B
#include <iostream>
int main(void)
{
cout << "Hellow, World!" << endl;
return 0;
}
‚È‚ºƒGƒ‰[‚ɂȂé‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñB‚¨‰É‚È•û‚¢‚Ü‚µ‚½‚çA‚Ç‚¤‚©‚¨’mŒb‚ð‚¨‘Ý‚µ‚‚¾‚³‚¢B
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 04:20:39
~cout << "Hellow, World!" << endl;
›std::cout << "Hello World!" << std::endl;
891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 04:21:19
‚ ‚ñ‚½‚ªŠO‘‚É‚¢‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚çA–{‚𔃂Á‚ĕ׋‚µ‚éB
‚Æ‚è‚ ‚¦‚¸A
std::cout << "Hellow, World!" << std::endl;
‚Æ‚µ‚Ä‚â‚Á‚Ä‚ÝB
‚à‚µ‚‚ÍA
using namespace std:
‚ðinclude •¶‚̉º‚É‘‚¢‚Ä‚¨‚‚Æ‚©B
‚Ü‚ ‚ª‚ñ‚΂êB
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 04:24:33
>>890
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
using namespace std; ‚ð’ljÁ‚µ‚½‚çƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½EEE ^ ^;
ʼnA#include <iostream.h> ‚Æ‚µ‚Ä‚¢‚ÄAƒRƒ“ƒpƒCƒ‹Žž‚É‚»‚ñ‚ȃtƒ@ƒCƒ‹‚Í–³‚¢‚ÆŒ¾‚í‚êA
#include <iostream> ‚É’¼‚µ‚½‚ç¡“x‚Í cout ‚ª’è‹`‚³‚ê‚Ä–³‚¢‚ÆŒ¾‚í‚êEEE
Š®‘S‚ɕ׋•s‘«‚Å‚·‚ËEEEE
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 04:48:08
>892
ŠÂ‹«‚É‚æ‚Á‚Ä‚Í
#include <iostream.h>
‚Æ‘‚‚ÆAusing namespace std; ‚ðŸŽè‚É‚â‚Á‚Ä‚‚ê‚é‚ñ‚¾‚íB
‘½•ªA‚»‚¤‚¢‚¤ŠÂ‹«‚ð‘O’ñ‚É‚µ‚½ƒR[ƒh‚¾‚Á‚½‚ñ‚¾‚낤B
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 08:20:07
‚‚¢‚łɕ׋•s‘«‚̉´‚É‹³‚¦‚Ä‚‚¾‚³‚¢
#include <string.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string a = "0908a89";
printf("%s\n", a);
getchar();
return 0;
}
a‚É0908a89‚ª‘ã“ü‚³‚ê‚Ä–³‚¢‚Ý‚½‚¢‚Ȃ̂ł·‚ªA‰½ˆ‚ª‚Ü‚¸‚¢‚̂łµ‚傤‚©H
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 08:37:47
‚¢‚ë‚¢‚ë‚Ü‚¸‚¢B
‚Æ‚¢‚¤‚©A‚»‚êVC‚È‚çƒRƒ“ƒpƒCƒ‹‚Æ‚¨‚é‚ÌHgcc 2.96‚¾‚ƂȂ‚Æ‚à’Ê‚ç‚È‚¢B
Estring.h‚Á‚ÄC‚Ì“z‚¶‚á‚È‚¢‚©‚ÈB#include <string>‚Æ‘‚‚ׂµ
E‚»‚Ìê‡a‚Á‚Ă̂ÍstringŒ^‚Ȃ̂ÅAprintf‚É%s‚Ŏ󂯂é‚̂͂æ‚낵‚‚È‚¢B
@‘‚‚È‚çprintf("%s\n",a.c_str());
E‚Å‚àA‚¹‚Á‚©‚#include <iostream>‚µ‚Ä‚é‚ñ‚¾‚©‚ç
@cout << a << endl;‚Å‚¢‚¢‚¶‚á‚ñB
E‚Æ‚±‚ë‚ÅÅŒã‚Ìgetchar‚͉½‚Ì‚½‚ß‚ÉH
ˆÈã’¼‚·‚ÆA‚±‚Á‚¿‚ł͑ã“ü‚³‚ê‚邿B
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:02:30
>>895
‚ ‚肪‚Æ[@o—ˆ‚Ü‚µ‚½B
ƒRƒ“ƒpƒCƒ‹‚Ío—ˆ‚Ă܂µ‚½‚ªNULL‚ª•\ަ‚³‚ê‚Ü‚µ‚½B
getchar();‚µ‚È‚¢‚Ɖæ–Ê‚ª‘¬U•‚¶‚Ä‚µ‚Ü‚¤‚Ì‚ÅA‰æ–ÊŠm”F—p‚ɂł·B
897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:06:36
>>896
C³‚µ‚½ƒ\[ƒX‚𒣂Á‚Ă݂Ȃ¢‚Æ—LŒø‚ȉñ“š‚Í“¾‚ç‚ê‚È‚¢‚ÆŽv‚¤‚æB
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:09:57
int* random_array(int n);
shared_ptr<int> p(random_array(100));
‚Æ‚¢‚¤‚悤‚É‘‚¯‚È‚¢‚̂ł·‚ªAshared_ptr‚Ì쬎ž‚Á‚ÄA•K‚¸new[100]‚Æ‚©‚Á‚Ä
‚â‚ç‚È‚¢‚Æ‚¾‚߂Ȃ̂ł·‚©H
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:30:04
>>898
array‚Ì‹¤—L‚É‚Íshared_array‚ÈB
‚»‚ê‚ÆƒGƒ‰[ƒƒbƒZ[ƒW‘‚©‚È‚¢‚ƃGƒXƒp[‚µ‚©‰ð“š‚Å‚«‚È‚¢B
900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 11:36:18
system("path %PATH%; C:\\hofe;");
‚ª—LŒø‚ɂȂè‚Ü‚¹‚ñEEE
‚È‚º‚Å‚µ‚傤
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 11:59:17
>>900
ŠÂ‹«•Ï”‚̓vƒƒZƒX‚²‚ƂɕÊX‚¾‚©‚ç
ŽqƒvƒƒZƒX‚ð‹N“®‚µ‚ÄPATH‚ðݒ肳‚¹‚Ä‚àŽ©ƒvƒƒZƒX‚ɂ͉e‹¿‚µ‚È‚¢
902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:07:43
‰üs‚µ‚Ä‚à–³—‚Å‚µ‚½@ƒpƒX‚𒼂¤‚¿‚·‚é‚©A‚»‚±‚ÖˆÚ“®‚·‚邵‚©‚È‚¢‚Å‚·‚©?
API‚ÅPathÝ’è‚Å‚«‚é‚©’²‚ׂĂ݂܂·
system("path C:\\hofe; \n abc.exe");
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:20:15
path‚ð’ljÁ‚·‚é•û–@‹³‚¦‚Ä‚‚¾‚³‚¢@‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½
904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:24:10
SetEnvironmentVariable
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:30:25
»Ý¸½
’·‚¢ŽÀsƒpƒX‚ÆA’·‚¢ƒpƒ‰ƒ[ƒ^ƒpƒX‚Å¢‚Á‚Ă܂µ‚½
‚±‚ê‚Å‰ðŒˆ‚µ‚»‚¤‚Å‚·
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 13:29:07
#include "stdafx.h"
#include <string>
#include <stdio.h>
#include <iostream>
using namespace std;
—ªj
string x;
sprintf(x, "%02x%02x%02x%02x%02x\n", buf[0], buf[1], buf[2], buf[3], buf[4]);
‚±‚ê‚ÅAbuf[0], buf[1], buf[2], buf[3], buf[4]‚Ì’l‚ðstringŒ^ ‚Åx‘ã“ü‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
x‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 13:39:20
string x(11,'\0');
sprintf(&x[0], "%02x%02x%02x%02x%02x\n", buf[0], buf[1], buf[2], buf[3], buf[4]);
‚±‚ê‚Í–³—?
908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 13:51:44
>>907
ƒeƒ‰Thanks
909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 13:57:03
‚Ü‚¸ŠÔˆá‚¢‚È‚‘åä•v‚ł͂ ‚é‚à‚̂̈ꉞ•W€ŠO‚ÌŽd—l‚¾‚ÆS‚ɂƂǂ߂è‚‚Æ‚¢‚¢
910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:02:11
winsock‚ðŽg‚¤‚Æ‚«ƒGƒR[ƒoƒbƒN‚·‚é‚͕̂’ʂł·‚©?
‚»‚ê‚Æ‚à•‰‰×‚ð‰º‚°‚邽‚߂ɂµ‚Ü‚¹‚ñ‚©?
—Ê‚¸‚ƒf[ƒ^Žó‚¯Žæ‚ê‚΃~ƒX‚µ‚É‚‚‚È‚é‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚Ç
‚µ‚¸‚Ž󂯎æ‚Á‚ÄŠm”F–³‚µ‚Å‚¢‚¢‚Å‚·‚©
911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:02:13
ŽŸ‚̉ü’ù‚Å•W€‚ɂȂ邯‚ÇAƒRƒ“ƒpƒCƒ‰‚̑Ήž‚ª•‹y‚·‚é‚܂Ň‚킹‚邯A
–â‘è‚È‚¢‚ÆŒ¾‚¦‚é‚͉̂½”N‚àæ‚©‚È‚ŸB
912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:09:00
httpæ‚̃tƒ@ƒCƒ‹‚̃TƒCƒY‚âcrc‚ðŽæ“¾‚·‚é•û–@‹³‚¦‚Ä‚‚¾‚³‚¢
‚»‚ê‚݂ăf[ƒ^‚ª³í‚ª”»’肵‚½‚¢‚Å‚·
913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:23:32
>>910
‰½‚ð‚Ç‚±‚ɃGƒR[ƒoƒbƒN‚·‚é‚ñ‚¾
ƒ~ƒX‚Á‚ĉ½‚Ì‚¾
>>912
ƒtƒ@ƒCƒ‹ƒTƒCƒY‚Í‘S•”ŽóM‚·‚ê‚΂킩‚邾‚낤
CRC‚ÌŒvŽZ•û–@‚Í‚±‚ê«
URLØÝ¸(en.wikipedia.org)
914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:40:20
>>912
ƒTƒCƒY‚̓ŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚ÌContent-Length (‚È‚¢ê‡‚à‚ ‚é)
CRC ‚Í–³—‚©‚Æ
915:907
08/02/27 14:46:39
‚à‚¤ˆê‚‹³‚¦‚ĉº‚³‚¢B
char str[100];
sprintf(str, "%02x%02x%02x%02x%02x\n", buf[0], buf[1], buf[2], buf[3], buf[4]);
char str0[100];
char str1[] = "01061719d0";
char str2[] = "0106171f34";
if (strcmp(str, str1) == 0){
printf("‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚·‡@\n”Ô†%s\n",str);
}
else if (strcmp(str, str2) == 0){
printf("‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚·‡A\n”Ô†%s\n",str);
}
else {
printf("‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ\n”Ô†%s\n",str);
}
‚±‚̂悤‚Èif•¶‚É‚µ‚½‚¢‚̂ł·‚ªA“o˜^‚µ‚½buf[]‚ð“ǂݞ‚ñ‚Å‚à"‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ"
‚Æ•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B‚È‚º‚Å‚µ‚傤‚©H
916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:53:34
std::vector‚ÆCString‚Å‚ÍAempty() i‚ÆEmpty()j ‚̈Ӗ¡ˆá‚¤‚Ì‚Ë`
‚µ‚΂ç‚éx‚³‚ê‚Ă܂µ‚½B
917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:54:36
stl‚ÌsetŽg‚Á‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢
918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:03:58
>>915
str‚ð•\ަ‚³‚¹‚Ă݂é‚ñ‚¾
919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:06:37
>>914
GET‚Å‚µ‚Ä‘—‚ç‚ê‚Ä‚‚éƒwƒbƒ_‚ð‚Ý‚é‚ñ‚Å‚·‚æ‚Ë?
2ch‚̃XƒŒURL‚¢‚ê‚邯ƒTƒCƒY‘‚¢‚ĂȂ¢‚Å‚·
‚Å‚«‚éŒÀ‚è‚È‚ñ‚Æ‚©Žæ“¾‚·‚é•û–@–³‚¢‚Å‚·‚©?
920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:08:28
‘—ŽóM‚̃f[ƒ^‚Å‚·
GET ½ÚØÝ¸(livemarket2”Â) HTTP/1.0
HTTP/1.1 200 OK
Date: Wed, 27 Feb 2008 06:07:25 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:12:53
“®“I‚ɕω»‚·‚é‚©‚ç–³—‚»‚¤‚Å‚·‚Ë
’ÊMØ‚ê‚ÅŒ©‚ç‚ê‚È‚¢HML‚̎擾‚ð”ð‚¯‚½‚¢‚ñ‚Å‚·‚¯‚Ç‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©
922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:15:27
ÅŒã‚É@</html>@‚ª–³‚©‚Á‚½‚ç“r’†‚ÅØ‚ꂽ‚Æ”»’f‚·‚邯‚©
923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:20:51
•’ʂ̃eƒLƒXƒg‚È‚ç‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©?
‚à‚Æ‚à‚Æ•sŠ®‘S‚ÈHTML‚È‚ç‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©?
ƒT[ƒo[‚̃tƒ@ƒCƒ‹‚ƈê’v‚µ‚Ä‚¢‚Ä‚àƒGƒ‰[‚ɂȂè‚Ü‚·
924:915
08/02/27 15:23:30
>>918
str ‚Í 0106719d0 ‚ɂȂÁ‚Ä‚¢‚邿‚¤‚Å‚·„ƒ
‚È‚ñ‚Å‚¤‚Ü‚‚¢‚©‚È‚¢‚ñ‚¾‚낤BB
925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:25:54
>>922
HTML4‚Å‚Í </html> ‚ÍÈ—ª‰Â”\‚Ȃ̂Ŗœ”\‚¶‚á‚È‚¢
>>920
Connection: close
‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚çÚ‘±’f‚܂œǂ߂΂»‚ê‚Å‘S•”B
‚ ‚ÆA‚È‚é‚ׂHTTP/1.1Žg‚¦
ŽèŒ³‚ÅŠm”F‚µ‚½ŒÀ‚èAHTTP/1.1‚ŃAƒNƒZƒX‚·‚邯
chunked ‚Å‘—‚Á‚Ä‚‚é‚̂Ŗ–”ö‚ª‚¿‚á‚ñ‚ÆŠm”F‚Å‚«‚é
926:920
08/02/27 15:28:36
»Ý¸½
927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:34:26
>>924
sprinf ‚Å \n ‚ð•t‚¯‚Ä‚¢‚é‚Ì‚É str1, str2 ‚ɂ͕t‚¢‚Ä‚¢‚È‚¢‚¼
928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:35:55
HTMLƒp[ƒT‚Í«’ö“x‚Í‚«‚¿‚ñ‚ƉðÍ‚µ‚Ä‚‚ê‚È‚¢‚Ƃ˂¥dd
46 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2008/01/27(“ú) 00:38:23
‚±‚ꂾ‚Á‚ij‚µ‚¢‚Å‚Á‚¹
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "URLØÝ¸(www.w3.org)">
<title>ƒeƒXƒg</>
<p><em/‚Ù‚°‚Ù‚°/
<p style=width:50px<strong>‚Ó[‚Î[</strong</p>
929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:42:57
1.0‚©‚ç1.1‚É‚·‚邯ƒoƒbƒgƒŠƒNƒGƒXƒg‚̃Gƒ‰[‚ɂȂè‚Ü‚·
‘Ž®‚ªˆá‚¤‚ñ‚Å‚µ‚傤‚©_
buf="GET " + path + " HTTP/1.1\r\n\r\n";
n=send(sock, buf.c_str(), buf.size(), 0);
930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:44:16
1.1‚ÍHostƒwƒbƒ_‚Ì‘—M‚ª•K{
931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:44:52
1.1‚¾‚ÆAƒ†[ƒU[î•ñ‚à‘—M‚µ‚È‚¢‚Æ–³—‚ɂȂé‚ñ‚Å‚·‚©
932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:54:08
‚È‚¨‚ç‚È‚¢‚Å‚·@‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?
GET /test/read.cgi/livemarket2/1202634378/ HTTP/1.1
Accept: */*
Referer: URLØÝ¸(live27.2ch.net)
Accept-Language: ja
Host: live27.2ch.net
Connection: Keep-Alive
HTTP/1.1 400 Bad Request
ƒ\[ƒX
buf="GET " + ko+ " HTTP/1.1\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Accept: */*\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Referer: http://"+sev+"/"+"\r\n\r\n";;
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Accept-Language: ja\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Host: "+sev+"\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Connection: Keep-Alive\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:58:54
‰üs‘å™
934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 16:01:24
2‰ñ‰üs‚·‚é‚Ì‚ÍŌゾ‚¯
935:915
08/02/27 16:02:42
>>927
–Ó“_‚Å‚µ‚½B
‚â‚Á‚ÆŽŸ‚Ìì‹Æ‚Éi‚ß‚»‚¤‚Å‚·B–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 16:06:31
»Ý¸½ ‰üsí‚Á‚ÄãŽè‚‚¢‚«‚Ü‚µ‚½
‚ ‚Ǝ󂯎æ‚éƒoƒbƒtƒ@‚𑽂‚·‚邯•Ô‹p’l‚ðŠÔˆá‚¦‚邿‚¤‚È‚ñ‚Å‚·
‚Ç‚¤‚â‚ê‚Î’¼‚è‚Ü‚·‚©?
n = recv(sock, &buf[0], 128000, 0);
‚Æ‚µ‚Än‚܂ŕ\ަ‚·‚邯ƒf[ƒ^“ü‚Á‚ĂȂ¢‚Æ‚«‚ª‚ ‚è‚Ü‚·
937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 17:05:30
‚ß‚Á‚¿‚áƒ~ƒWƒ“ƒR‚ÌŽ¿–₳‚¹‚ĉº‚³‚¢B
}‘ŠÙ‚ÅŽØ‚è‚Ä‚«‚½–{‚̃y[ƒW‚ª”²‚¯‚Ä‚Ä%c‚͂ǂ¤‚¢‚¤Žž‚ÉŽg‚¤‚Ì‚©
‚í‚©‚è‚Ü‚¹‚ñG
%‚Í‚®‚®‚ê‚È‚¢‚Ý‚½‚¢‚Å¢‚Á‚Ă܂·B
938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 17:08:24
>>937
URLØÝ¸(www.linux.or.jp)
•¶Žš‚¶‚á‚ËH
939:937
08/02/27 17:16:21
>>938
‚Ü‚¾Žn‚ß‚½‚΂©‚è‚Ȃ̂ł±‚̃TƒCƒg‚Í‚¿‚å‚Á‚ÆŒµ‚µ‚¢‚Å‚·EEEB
•¶Žš‚Æ‚¢‚¤‚±‚ƂŖ{‚ð“ǂ݂·‚·‚߂Ă݂܂·B
—L“‚²‚´‚¢‚Ü‚µ‚½B
940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 19:49:40
>>932,936
send ‚à recv ‚àAŽw’肵‚½ƒTƒCƒY–¢–ž‚µ‚©‘—ŽóM‚Å‚«‚È‚¢‚±‚Æ‚ª‚ ‚é‚Ì‚ÅA
‚»‚Ìꇂɂà‘Ήž‚·‚邱‚ÆB
‚ ‚ÆAƒGƒ‰[ˆ—‚à‚¿‚á‚ñ‚Æ–ˆ‰ñ‚â‚邱‚ÆB
941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 20:53:29
HTTP‚ʼn‚߂ɃTƒCƒY‚¾‚¯Žæ“¾‚µ‚½‚Æ‚µ‚ÄA“ǂވʒu‚ðƒf[ƒ^‚ÌŽn‚Ü‚è‚ɃV[ƒN‚Å‚«‚Ü‚·‚©?
‰Šú‰»‚©‚ç‚â‚è’¼‚µ‚½•û‚ª‚¢‚¢‚Å‚·‚©?
ƒf[ƒ^ˆÊ’u‚ðŽ©‘O‚Å”»•Ê‚µ‚Ä•û‚ªƒlƒbƒgƒ[ƒN‚Ì•‰‰×‚͂Ȃ‚È‚è‚Ü‚·‚ª
942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 20:55:33
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚¢‚Á‚½‚ñ‘S•”“ǂݞ‚ñ‚ÅAƒwƒbƒ_‚ƃf[ƒ^‚𕪗£‚µ‚ăTƒCƒY‚ª•sˆê’v‚È‚çÄ‘—‚É‚µ‚Ü‚·
943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 20:56:50
‚·‚¢‚Ü‚¹‚ñBƒ^ƒCƒgƒ‹‚ɂӂ³‚킵‚‰•à“I‚ÈŽ¿–â‚Å‚·‚ªA
ƒ|ƒCƒ“ƒ^‚̓ƒ‚ƒŠ‚ðŠi”[‚µ‚Ä‚¢‚éƒAƒhƒŒƒX‚̈ʒu‚ðŽw‚·
‚ÆŒ¾‚¢‚Ü‚·‚ªA‚ł͂»‚̃|ƒCƒ“ƒ^‚Ìî•ñ‚͂ǂ±‚ÉŠi”[
‚³‚ê‚é‚̂łµ‚傤‚©H
944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:01:14
ŽÀsŽž‚È‚çA‚»‚ê‚ðŠi”[‚µ‚Ä‚¢‚é‚Ì‚ªƒ|ƒCƒ“ƒ^•Ï”B
ƒRƒ“ƒpƒCƒ‹ŽžA&x‚Æ‚¢‚¤‹Lq‚©‚ç‚Ç‚¤‚â‚Á‚Äx‚̃AƒhƒŒƒX‚ð’m‚é‚©‚ÆŒ¾‚¤‚±‚ƂȂçA
‚»‚ê‚̓Rƒ“ƒpƒCƒ‰‚ÌŽdŽ–AƒRƒ“ƒpƒCƒ‰‚ªŒˆ‚߂邱‚ÆB
945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:08:38
‚‚܂èint ‚Æ‚© char ‚Æ‚©‚Æ“¯‚¶‚悤‚ÈŠ´‚¶‚ŃAƒhƒŒƒX‚ª“ü‚Á‚Ä‚é•Ï”‚ª‚ ‚é‚Á‚Ä‚¾‚¯‚³
946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:09:38
‚²‚ß‚ñŒê•¾‚ª‚ ‚è‚Ü‚·‚Ë‚·‚¢‚Ü‚¹‚ñ
i“ü‚Á‚Ä‚é‚̃AƒhƒŒƒX‚¾‚¯‚¶‚á‚È‚¢‚Å‚·‚Ëj
947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:11:45
•’ʂ̓AƒhƒŒƒX‚¾‚¯‚¾‚ÆŽv‚¤‚ªB
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚Æ‚©‚͕ʂ¾‚ªB
948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:12:50
string x, y="*****";@‚ƂȂÁ‚Ä‚¢‚½‚Æ‚µ‚ÄA
x‚Æy‚̃f[ƒ^‚ðˆê’v‚·‚邿‚¤‚ɂł«‚Ü‚·‚©@ƒRƒs[‚ł͂Ȃ‚Ä
949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:14:24
int a,b=10;
&a=&b;‚̂悤‚ÈŽ–‚͂ł«‚È‚¢‚Å‚·‚æ‚Ë?
950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:14:35
string x = "*****", y = x;
‚Æ‚¢‚¤˜b‚ł͂Ȃ‚ÄH
951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:16:08
string ‚¾‚Æ‹¤—p‘Ì‚ªŽg‚¦‚È‚¢‚©‚ç
ŽQƂɂ·‚邵‚©‚È‚¢‚ÈB
string y = "*****", &x = y;
952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:16:48
“¯ˆêƒAƒhƒŒƒX‚Ì“¯ˆêƒf[ƒ^‚É‚µ‚½‚¢‚̂ł·‚ª@–³—‚Å‚·‚æ‚Ë
953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:18:11
x ‚à x‚àƒ|ƒCƒ“ƒ^‚É‚µ‚ÄŠm•Û‚µ‚½“¯‚¶‚Æ‚±‚³‚¹‚΂¢‚¢‚ñ‚¶‚á‚ËH
954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:19:46
>>949
ƒAƒhƒŒƒX‰‰ŽZŽq‚ÌŒ‹‰Ê‚͉E•Ó’l‚¾‚ÆŽv‚Á‚½B
955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:21:38
>>949
int *ap = &a;
int *bp = &b;
ap = bp;
956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:25:39
>>952
‰½‚Å‚»‚¤Œ¾‚¤Ž–‚ª‚µ‚½‚¢‚ÌH
957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:36:28
‚·‚łɊm•Û‚³‚ꂽ•Ï”‚̃AƒhƒŒƒX‚ð‘‚«Š·‚¦‚éƒeƒN‚ª‚ ‚é‚©‚ȂƎv‚Á‚½
958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:38:06
ƒAƒhƒŒƒX‚̓}ƒVƒ“Œê‚É‚»‚̂܂ܑg‚Ýž‚Ü‚ê‚Ä‚é‚ñ‚¾‚ºH
959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:40:37
•Ï”‚͋ɒ[‚ȘbƒŒƒWƒXƒ^‚ÉÚ‚Á‚Ă邩‚à’m‚ê‚È‚¢‚킯‚ÅB
string x,y="...";
#define x y
960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:43:17
string y = "*****", &x = y;
‚Æ‚µ‚½ê‡AÅ“K‰»‚Å x ‚Æ y ‚ª“¯ˆêŽ‹‚³‚ê‚é‰Â”\«‚Í‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB
961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:47:24
>>957
•Ï”‚̃AƒhƒŒƒX‚ÍA•Ï”‚ªŠm•Û‚³‚ꂽ‚Æ‚«‚ɌŒ肳‚ê‚é‚à‚Ì‚¾‚ëB
u‚·‚łɊm•Û‚³‚ꂽ•Ï”‚̃AƒhƒŒƒX‚ð‘‚«Š·‚¦‚éƒeƒNv‚ðŠú‘Ò‚·‚é–Ú“I‚ª‚í‚©‚ç‚ñB
962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:50:29
˜_—ƒAƒhƒŒƒX‚‚ç‚¢‚Ȃ瑂«Š·‚¦‚邱‚Ƃ͉”\‚©‚à‚µ‚ê‚È‚¢B
963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:22:39
class CSample2{};
class CSample
{
public:
@@void get( CSample2 *obj_s2 ){obj_s2 = &m_obj_s2
private:
@@CSample2 m_obj_s2;
};
main{
@@CSample1 obj_s1;
@@CSample2 *obj_s2 =NULL;
@@obj_s1.get( obj_s2 );
}
‚±‚ê‚Åmain“à‚Ìobj_s2‚ªobj_s1.m_obj_s2‚Æ“¯‚¶•¨‚ðŽw‚·‚悤‚É‚µ‚½‚©‚Á‚½‚̂ł·‚ªANULL‚ðŽw‚µ‚½‚܂܂©‚í‚è‚Ü‚¹‚ñB
ŽQÆ–ß‚µ‚ł͂ł«‚½‚̂ł·‚ªA‚±‚ê‚Åo—ˆ‚È‚¢——R‚ª‚í‚©‚炸‹CŽ‚¿ˆ«‚¢‚Å‚·B
‚ǂȂ½‚©Œ´ˆö‚Ì‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B
964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:23:37
vector‚ÉŠÖ”ƒ|ƒCƒ“ƒ^‚ðŠi”[‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
vector<bool (*func)(int)> EroeroFunction;
@ª<>‚Ì’†‚̃JƒbƒR‚ªˆ«‹Y‚µ‚Ä‚¤‚Ü‚ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚‚Ä¢‚Á‚Ă܂·B
\‘¢‘̂Ɋ֔ƒ|ƒCƒ“ƒ^‚ð“ü‚ê‚ê‚΂Ȃñ‚Æ‚©‚È‚é‚ñ‚Å‚·‚ªAƒƒ“ƒo‚ª1‚‚µ‚©‚È‚¢‚̂łȂñ‚Æ‚àB
965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:27:29
‚©‚È‚è‚ÌFAQBˆø”Œo—R‚Ń|ƒCƒ“ƒ^‚ð–ß‚·‚È‚çAƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚©ƒ|ƒCƒ“ƒ^ŽQÆ‚©
‚Ç‚Á‚¿‚©‚‚©‚¦B
ƒ@@void get( CSample2 *obj_s2 ){obj_s2 = &m_obj_s2
„@@void get( CSample2 *&obj_s2 ){obj_s2 = &m_obj_s2;}
„@@void get( CSample2 **obj_s2 ){*obj_s2 = &m_obj_s2;
}
966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:27:58
>>963
getŠÖ”“à‚Åobj_s2‚ð‘‚«Š·‚¦‚Ä‚àAŒÄ‚Ño‚µ‘¤‚Ìobj_s2‚Í‘‚«Š·‚í‚ç‚È‚¢B
ŠÖ”‚Ɉø”‚ð“n‚·Û‚ÌŠî–{‚¾‚ëH
ƒ|ƒCƒ“ƒ^‚ð‘‚«Š·‚¦‚½‚¢‚È‚çAƒ|ƒCƒ“ƒ^‚ðƒAƒhƒŒƒX“n‚µ‚Å‚à‚·‚ê‚΂¢‚¢B
void get( CSample2** ppobj_s2 ) { *ppobj_s2 = &m_obj_s2; }
obj_s1.get( &obj_s2 );
967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:29:45
>>964
vector<bool (*)(int)> ‚¶‚á‚È‚¢‚ÌH
968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:33:46
vector<char>‚Á‚ÄŒã•û‚É“¯‚¶Œ^‚ð˜AŒ‹‚Å‚«‚Ü‚·‚©
‚»‚¤‚¢‚¤ŠÖ”‚ ‚è‚Ü‚·‚©
969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:34:45
>>968
Œ¾‚Á‚Ä‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢B
970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:35:22
push_back‚ł͈ê‚‚µ‚©‘‚₹‚Ü‚¹‚ñ@ˆê“x‚É‘‚â‚·‚â‚‚Ȃ¢‚Å‚·‚©
971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:36:14
>>968
std::copy‚Æstd::back_inserter‚ð‘g‚݇‚킹‚é‚ñ‚¶‚á‚Ë[‚ÌH
972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:36:42
>>968
‚±‚¤‚¢‚¤‚±‚ÆH
vector<char> v1, v2;
v1.insert(v1.end(), v2.begin(), v2.end()); // v1‚Ì––”ö‚Év2‚Ì‘S—v‘f‚ð’ljÁ
973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:37:22
vector<int> x,y;
x={1,2,3}
y={4,5,6}
x.push_back(y)={1,2,3,4,5,6}
‚±‚¤‚¢‚¤‚â‚‚ł·
974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:39:20
‚»‚ê‚łł«‚Ü‚·‚©»Ý¸½
975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:41:49
‚Ü‚ñ‚Üinsert‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:42:56
insert‚â‚Ë
operator+=‚ðŠO•”‚É’è‹`‚µ‚Ä‚¨‚‚ƕ֗˜‚©‚à
977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:47:04
—v‘f‚̘AŒ‹‚©A—v‘f‚²‚Æ‚Ì+=‚©žB–†‚Ȃ̂ÅA‚»‚ñ‚Ȃ̂¢‚ç‚ñ‚©‚à
978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:07:18
CŒ¾Œê‚È‚ñ‚Å‚·‚ª
”z—ñ‚Ń|ƒCƒ“ƒ^•\Œ»‚ðŽg‚Á‚ăAƒNƒZƒX‚µ‚ăCƒ“ƒNƒŠƒƒ“ƒg‚悤‚ÆŽv‚Á‚Ä
*(array+i)++‚Æ‚µ‚½‚ç'++'‚ɂͶ•Ó’l‚ª•K—v‚Å‚·A‚ƃGƒ‰[‚ªo‚Ä‚«‚Ü‚µ‚½
‚±‚ê‚Í”z—ñ‚Å錾‚µ‚½‚©‚炾‚ÆŽv‚¤‚ñ‚Å‚·‚ª
ƒ|ƒCƒ“ƒ^‚Å錾‚µ‚½ê‡‚Í’l‚ª”ò‚Ñ”ò‚тɂȂé‚Ì‚ÅA*(array+i)‚Ý‚½‚¢‚È•\Œ»‚Å‚«‚È‚¢‚Å‚µ‚傤‚µ
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤H
979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:09:43
(*(array+i))++;
++*(array+i);
•ςȂ±‚ƂɂȂÁ‚½‚ç‚Æ‚è‚ ‚¦‚¸—D懈ʂð‹^‚¤‚̂͊î–{B
980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:10:19
*((array++)+i) // array‚ð‘‚â‚·ê‡
*(array+i++) // i‚ð‘‚â‚·ê‡
981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:11:35
*(array+i) ‚Æ array[i] ‚Í—D懈ʈȊO‚Í“™‰¿B
982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:12:23
>>979
‚Å‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
—D懈ʂÁ‚Ä¡‚܂őS‘R‹C‚É‚µ‚Ă܂¹‚ñ‚Å‚µ‚½‚Ì‚Å
¡Œã’ˆÓ‚µ‚Äs‚±‚¤‚ÆŽv‚¢‚Ü‚·orz
983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:14:10
>>979 ‚Æ >>980 ‚̂ǂ¿‚ç‚ðˆÓ}‚µ‚Ä‚é‚ñ‚¾‚낤‚©B
‚»‚ê‚Í‚Æ‚à‚©‚Aarray[i]++; ‚Æ‘‚¯‚΂¢‚¢‚Ì‚É
‰½‚Å‚»‚¤‚µ‚È‚¢‚Ì‚©–{‹C‚Å—‰ð‚Å‚«‚È‚¢B
984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:27:31
i++[array]‚Æ‘‚‚Ì‚ªŠ¿
985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:30:03
Š¿‚·‚¬‚é‚—‚—‚—‚—‚—‚—
986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:39:05
(*(array + i))++;@©“™‰¿¨@array[i]++;@©“™‰¿¨@i[array]++;
array++[i];@©“™‰¿¨@*((array++)+i)@©“™‰¿¨@i[array++];
i++[array];@©“™‰¿¨@array[i++];@©“™‰¿¨@*(array+i++);
987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:40:43
‚Í‚¶‚߂Č©‚½B
’N‚¾‚悱‚ñ‚È‘‚«•ûŒ©‚‚¯‚½“zcc
988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:43:59
*(E1+E2) ‚Æ E1[E2] ‚Ì‹““®‚Í“™‰¿‚¾‚Æ‹KŠi‚É‘‚¢‚Æ‚é‚×B
*(array+i) ‚Æ *(i+array) ‚ª“™‰¿‚Ȃ̂Ɠ¯‚¶‚
array[i] ‚Æ i[array] ‚à“™‰¿‚¾‚×B
989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:44:30
array[i]‚ð*(array+i)‚Ì“œˆß\•¶‚Æ‚·‚邱‚Æ‚ð”ˆÄ‚µ‚½l‚ª^‚Áæ‚ÉŒ©‚‚¯‚½‚¾‚낤‚ÈB
‚ÅA’NH
990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:45:42
(i % 16)["0123456789ABCDEF"]
991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:45:54
string x,y; N=0; x.resize(0); ‚ɑ΂µ‚Ä
x+=y;
‚Æ
memcpy(&x[N],&y[0], y.size()); N+=y.size;
‚Í“¯‚¶‚̂͂¸
y‚ªƒoƒCƒiƒŠƒf[ƒ^‚¾‚Æã‚ªŽ¸”s‚·‚邱‚Æ‚ª‘½‚¢‚Å‚·
992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:47:15
>>990
‚·‚°‚¥‚—‚—‚—‚—Š´“®‚µ‚½‚—‚—‚—‚—‚—‚—‚—
993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:49:12
>>991
x ‚̃ƒ‚ƒŠŠm•ۂ͂ǂ±s‚Á‚½B
994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:50:05
ƒƒ‚ƒŠŠm•Û‚Í‚ ‚ç‚©‚¶‚ß‚µ‚Ä‚¨‚¢‚Ä‚‚¾‚³‚¢@‚ ‚ÆÅŒã‚ÉN‚Åresize‚à
995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:50:49
>>991
string‚É•¶Žš—ñˆÈŠO“ü‚ê‚é‚È‚æB
‚ ‚ÆAx.capacity() >= y.size() ‚łȂ¢‚Æmemcpy‚ªƒƒ‚ƒŠ‰ó‚·‚¼B
996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:51:46
>>994
“¯‚¶‚Æ‚¢‚¤‚È‚çA“¯‚¶‚ɂȂéƒR[ƒh‚𑂯‚æB
997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:53:00
•ςȓü–å‘‚Å”z—ñ‚̂Ƃ±‚É‚·‚®‚É‚»‚Ì‹L–@‚ªà–¾‚µ‚Ä‚ ‚Á‚½‚©‚ç‚Å‚«‚é‚̂͒m‚Á‚Ä‚½‚¯‚ÇA
‚Å‚«‚é——R‚Í‘S‘Rl‚¦‚½‚±‚Æ‚ª‚È‚‚ÄA¡‚Í‚¶‚߂ė‰ð‚µ‚½‚—
998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:53:19
zipƒtƒ@ƒCƒ‹‚ð‚µ‚¸‚Ây‚É“ü‚ê‚Ä‚©‚çx‚É‘«‚µž‚Þ‚ñ‚Å‚·‚¯‚Ç
memcpy‚Ì•û‚Í‘‚«o‚µ‚Ä•œŒ³‚Å‚«‚Ü‚·‚ªA+=‚͂܂ê‚ɳ킳قƂñ‚ljó‚ê‚Ü‚·
Œ´ˆö‚͂Ȃñ‚Å‚µ‚傤
999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:55:24
>>998
vector‚ðŽg‚킸string‚ðŽg‚Á‚½‚©‚çB
1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:55:32
‚È‚ñ‚Å•¶Žš—ñ‚¶‚á‚È‚¢‚à‚Ì‚ðstring‚É“ü‚ê‚é‚ñ‚¾B
1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ‚¾‚³‚¢‚Å‚·BBB
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4987“ú‘O‚ÉXV/243 KB
’S“–:undef