y‰SŽÒнŒ}zC/C++Ž ..
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 16:57:48
‚»‚è‚áAŽ©•ª‚̃vƒƒZƒX‚̃e[ƒuƒ‹‚ðã‘‚«‚µ‚Ä‘‚«Š·‚¦‚Ă邾‚¯‚¾‚©‚çB
‚»‚±‚̃y[ƒW‚É’u‚¢‚Ä‚ ‚é API_Hook.zip ‚ð‚¿‚á‚ñ‚Ɠǂ߂Εª‚©‚邿B
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 17:03:34
‚â‚â‚·‚êˆá‚¢@WindowsAPI‚ׂÁ‚½‚è‚Șb‘肾‚©‚ç
½ÚØÝ¸(tech”Â)l50
‚³‚ç‚É‚¢‚¤‚È‚çeØ‚ÉBBS—pˆÓ‚µ‚Ä‚é‚ñ‚¾‚©‚ç‚»‚Á‚¿‚Å•·‚‚Ù‚¤‚ª‚¢‚¢‚Æ‚¨‚à‚¤‚¯‚Ç‚È
‚³‚ç‚É‚¢‚¤‚È‚ç‚à‚¤ˆêŒÂ‰º‚̃Tƒ“ƒvƒ‹‚ɂ͂¿‚á‚ñ‚ÆŽÀ‘•‚³‚ê‚Ä‚é‚ñ‚¾‚©‚ç
‚»‚ê‚®‚ç‚¢’²‚ׂĂ©‚ç‚Å‚à’x‚‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç‚È
‚Å‚à‚Á‚ÄReplaceIATEntryInAllMods‚̈ø”‹t“]‚³‚¹‚Ă݂È
815:812
07/03/26 17:40:00
>>813
>>814
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚²Žw“E‚Ì’Ê‚èAƒ\[ƒX‚𒲂ׂĂ©‚玿–â‚·‚é‚ׂ«‚Å‚µ‚½B
‚Ü‚½AƒXƒŒˆá‚¢‚Å‚ ‚邱‚Æ‚àAd‚˂è˜l‚Ñ‚µ‚Ü‚·B
\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 18:34:00
C‚ÌŽ¿–â‚Å‚·B
unsigned int a = 1;
a -= 2;
‚±‚̂Ƃ«Aa‚Ì’l‚ªUINT_MAX‚ɂȂ邱‚Ƃ͕ÛႳ‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 18:42:17
UnsignedIntegerOutOfBoundException‚ªƒVƒOƒi‚ê‚Ü‚·
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 18:52:17
>>816
®”ƒI[ƒo[ƒtƒ[‚ª”¶‚µ‚½ê‡‚Ì“®ì‚Í–¢’è‹`
‚»‚à‚»‚àUINT_MAX==2^(sizeof unsigned)-1‚Å‚ ‚é•ÛØ‚à‚È‚¢
819:816
07/03/26 18:58:34
>>818
•ª‚©‚è‚Ü‚µ‚½
•ʂ̕û–@‚ðl‚¦‚Ă݂邱‚Ƃɂµ‚Ü‚·EEE
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 19:31:05
>>818
‚ ‚êA‚»‚¤‚¾‚Á‚¯B
int‚Æ‚©‚Ì•‰”‚ðŠÜ‚ÞŒ^‚ÍA
ƒI[ƒo[ƒtƒ[‚Í–¢’è‹`‚¾‚Á‚½‚̂͋KŠi‚Å‘‚¢‚Ä‚ ‚Á‚½Šo‚¦‚ ‚邯‚ÇB
unsigned‚à–¢’è‹`‚Á‚Ä‘‚¢‚Ä‚½‚Á‚¯H
Šm‚©2^N‚Å—]è‚ðŽæ‚Á‚½Œ‹‰Ê‚ɂȂé‚Á‚Ä‘‚¢‚Ä‚½‚ÆŽv‚¤‚¯‚ÇB
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 21:09:16
>>816
‹KŠi‚Å‚ÍA•„†‚È‚µ®”‚̉‰ŽZŒ‹‰Ê‚ª”͈͊O‚ɂȂÁ‚½‚Æ‚«‚͔͈͓à‚ÉŽû‚Ü‚é‚Ü‚Å
(‚»‚ÌŒ^‚ÌÅ‘å’l+1)@‚ð‘«‚µ‚½‚èˆø‚¢‚½‚肵‚½’l‚É‚È‚é‚Æ‚³‚ê‚Ä‚¢‚éB ISO C 6.3.1.3
‚±‚ê‚É‚æ‚è ((unsigned int)-1) ‚Íí‚É UINT_MAX ‚É“™‚µ‚¢‚ÆŒ¾‚¦‚éB
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 21:19:31
UINT_MAX ‚Í-1‚æ‚è‚à~0‚Ì•û‚ªD‚«‚¾‚È
’P‚È‚éD‚݂̖â‘肾‚¯‚Ç
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 21:21:05
ƒI[ƒo[ƒtƒ[‚̓oƒO‚ÌŒ´ˆö‚ɂȂ邩‚ç—‰ð‚·‚é‚̂͂¢‚¢‚¯‚ÇA
ŽÀۂɃvƒƒOƒ‰ƒ€‚É‘g‚Ýž‚ނȂ悗
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 21:44:31
>>822
‚»‚ê‚Á‚Ä•ÛØ‚³‚ê‚Ä‚é‚ñH
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 22:00:58
C90/C99‚Æ‚à‚É‚½‚¾ 0 ‚Æ‚¾‚¯‘‚¢‚½ê‡‚Í (int)0 ‚Æ“™‰¿‚Ȃ̂Å
‚»‚ê‚ð‘Sƒrƒbƒg”½“]‚·‚é‚킯‚¾‚©‚ç -1 ‚É‚È‚é‚ÆŽv‚¤‚ª
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 22:01:46
‘‚«˜R‚炵‚½
int”͈͂Š-1 ‚É‚È‚é‚ÆŽv‚¤
827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 22:02:27
•‰”‚Ì•\Œ»•û–@‚Í C ‚Ì‹KŠiŠOB
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 22:03:45
~0U‚¾‚È
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 22:12:28
‚‚܂èA-1 ‚ª 0x80000001 ‚Ȋ‹«‚Å‚à
(unsigned)-1 ‚Í 0xFFFFFFFF i‚ª UINT_MAX ‚Æ‚·‚éj‚É‚È‚é‚Æ‚¢‚¤‚±‚Æ‚©B
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 22:15:01
‚Ü‚Ÿ‚»‚¤‚¢‚¤‚±‚Æ‚¾‚æ‚ÈH
‚½‚¾‚Ì -1 ‚È‚ç 0x80000001 ‚ʼnðŽß‚³‚ê‚邯‚Ç
(unsigned)ƒLƒƒƒXƒgŽž‚̓Rƒ“ƒpƒCƒ‹‚ÅUINT_MAX‚É’uŠ·‚³‚ê‚é‚Á‚Ä‚±‚ƂȂñ‚¾‚낤‚©
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 23:28:52
VC++ 2005‚ðŽn‚߂܂µ‚½B
Byte’PˆÊ‚ł̃tƒ@ƒCƒ‹“üo—͂͂ł«‚Ü‚·‚©H
ƒrƒMƒi[–{‚ɂ͑‚¢‚ĂȂ¢‚µAƒlƒbƒg‚Å‚àFX’T‚µ‚½‚̂ł·‚ªcB
´Û‚¢lA•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚êB
832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 23:34:42
fread() fwrite()
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 23:36:00
fstream
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5311“ú‘O‚ÉXV/200 KB
’S“–:undef