y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 00:27:39
@@@@@@@@@@@@@@@@@@@@@@@@@@@/@j @@@@:::::::::::::::::::::::::::::::::::::::::::
@@@@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::@@@/ /
@@@@@@@@@@@::¿:::::::::::::::::::::::::::@@@@@/ /
@@@@@ ÈQÈ@...| |@@@@@@@@@@@@i@( @@@/ÜR
@@@@@<@M„DL>^/@@@@@@ÈQÈ@@@R R¼PPP½ @@ƒˆƒbƒVƒƒs‚­‚¼AºÞÙ§!!
@@@@ ^@ƒ\ƒEƒ‹..@@@ ÈQÈ@L[M)@@ @__iLÍM@j@ @@@n @.¿
@@@@@@@ÈQÈ@@@i@LA Mj˜Qli@@@@@ Ê@@@@@ _@ @ i Ejb|@@ ÈQÈ@@@ÈQÈ@ @@ÈQÈ
@@@@@ @(˜¤MÍL)@@^“¶’å@_@É@@@@@@ |@@–³E/R R_^^@ | .|@@(˜¤MÍL)@@i@ LÍMj@@i@ OƒÖOj
@i R,@@^@H—t@RA/@,@ @//@R,@@@@@@ |@@@@ É@ ___^@@ | .|@^‚‘²@@R^@’†‘²@RA^ƒj[ƒg@RA


3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 00:40:45
UTF16LE‚Ì•¶Žš‚͉͂•ϒ·‚̂͂¸‚Å‚·‚ªA‰º‚̂悤‚É‚µ‚ēǂݞ‚߂܂·
‚±‚ꂾ‚Æ‚P•¶Žš2ƒoƒCƒg‚Á‚Ä‚±‚Æ‚¾‚ÆŽv‚¤‚̂ł·‚©J@

while(!fp.eof()){
fp.read(( char * ) &(wbuf[n]), 4096 );
n+=fp.gcount()/2;}

wcout<<wbuf<<endl;

4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 00:43:20
‚P•¶Žš4ƒoƒCƒg‚Ì•¶Žš‚¾‚Á‚½‚çAƒAƒhƒŒƒX‚ª2‚Âi‚ñ‚Å‚µ‚Ü‚¢Ž¸”s‚łȂ¢‚Å‚·‚©?

5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 00:47:43
wbuf[n]‚ðƒ[ƒƒNƒŠƒA‚µ‚Ä‚¨‚«A“ǂݞ‚ñ‚¾‚Å‚ ‚낤őå‚̔Ԇ‚©‚ç‹t‚Éi‚ß‚Ä0‚É–³‚­‚È‚é‚Æ‚±‚ë‚É‚à‚Ç‚¹‚ΈÀ‘S‚©‚È‚ 

6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 01:23:28
‚¨‚Ü‚¦‚Í‚¢‚Á‚½‚¢‰½‚ð‚¢‚Á‚Ä‚¢‚é‚ñ‚¾B

wbuf‚ÌŒ^‚ªUTF-16‚È‚çA1•¶Žš4ƒoƒCƒg‚ŃAƒhƒŒƒX‚ª‚Q‚Âi‚ނ͖̂â‘è–³‚¢‚ñ‚Å‚Ë[‚ÌB

7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 01:40:14
wstring‚ÍA2ƒoƒCƒg‚Å‚à4ƒoƒCƒg‚Å‚à1•¶Žš‚¾‚¼

8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 04:12:41
string ‚Ì+=‚͓݂¢‚炵‚¢‚¯‚ÇAstrcat‚⎩‘OŠÖ”‚Æ”ä‚×‚Ä‚Ý‚é‚æ

9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 04:45:39
•K—v‚ȃTƒCƒY‚ðreserve‚ÅŒˆ‚߂肯‚Îstring‚Ístrcat‚æ‚è’f‘R‘¬‚¢
‚ЂƂ‚ЂƂƒRƒs[‚·‚é‚͖̂ʓ|‚Ȃ̂ŃpƒX@string‚ÍŠm•Û‚µ‚½Žž“_‚ł̓ƒ‚ƒŠ‚Í0‚µ‚©Šm•Û‚µ‚ĂȂ¢
0‚̂܂܂łقȂñ‚Ç‚à‘«‚·‚Æ‚©‚È‚è“Ý‚¢

10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 05:13:48
str.reserve(100*1000*1000);‚Í‚¤‚²‚­‚̂ł·‚ª
str.reserve(1000*1000*1000);‚̓Gƒ‰[‚ɂȂè‚Ü‚·
ƒvƒƒOƒ‰ƒ€‚ŃGƒ‰[‚ðŽ@’m‚Å‚«‚Ü‚·‚©?

11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 05:30:23
—áŠOB‚Ä‚¢‚¤‚©(wchar_t‚ª2ƒoƒCƒg‚̈—Œn‚¾‚Æ‚µ‚Ä)2GB‚àŠm•Û‚·‚ñ‚ÌH

12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 05:42:16
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Í‚¹‚¢‚º‚¢300M‚­‚ç‚¢‚¾‚낤‚©‚çAʼn‚Ƀƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä‚µ‚Ü‚¨‚¤‚Æ‚¨‚à‚¤‚¯‚Ç
–œ‚ªˆê”ƒMƒK‚̃tƒ@ƒCƒ‹‚ð“n‚³‚ꂽ‚爗‚µ‚«‚ê‚È‚­‚Ȃ邩‚çƒGƒ‰[‚ð•Ô‚³‚È‚¢‚ƂƎv‚Á‚½

13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 05:46:37
‚ ‚ÆA‚Ç‚¤‚â‚烃‚ƒŠ—̈æ‚ðŠg‘å‚·‚é–½—ß‚Á‚Äc‚É‚àc++–³‚¢‚悤‚¾‚Ë
V‹K‚ÉŠm•Û‚µ‚ăRƒs[‚·‚é‚Ý‚½‚¢‚¾‚Ë@realloc()‚Í“à•”‚Å‚»‚̂悤‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚é‚炵‚¢
‚Æ‚È‚é‚Ævector‚Å‚àstring‚Å‚à‰‚ß‚É•K—v‚ȗ̈æ‚ð‚¤‚Ü‚­Ý’è‚·‚邱‚Æ‚ª‘¬“x‚É‚©‚È‚è‰e‹¿‚·‚邾‚낤

14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 06:04:46
vector‚Æstring‚ªŽ©“®‚ÅŠm•Û‚·‚é—̈æ‚𒲂ׂ½‚¯‚Ç
string‚ÍÅ’áŒÀ‚ÌŠm•Û‚µ‚©‚µ‚È‚¢‚¯‚Çvector‚͈ê‹C‚É”{‚É‘‚â‚·‚Ë
‚¾‚©‚çvector‚Í‚»‚ê‚Ù‚ÇTd‚ɗ̈æÝ’肵‚È‚­‚Ä‚¢‚¢‚Ƃ͂¨‚à‚¤‚¯‚Ç
‚»‚ê‚Å‚à—Ⴆ‚Î500M Žg‚¤‚Æ‚·‚邯“r’†‚ŇŒv500M‘OŒã—̈æ‚ð쬂µ‚ăRƒs[‚·‚邱‚ƂɂȂ邩‚ç
Šm•Û‚µ‚Ä‚¨‚¯‚Α¬‚­‚È‚é‚Ë

15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 06:41:41
‹vX‚ÉVisual Studio 2005 ‚ÅC++ƒvƒƒOƒ‰ƒ€ì¬‚µ‚悤‚Æ‚µ‚½‚̂ł·‚ª
ƒrƒ‹ƒh‚ðŽÀs‚µ‚½‚çAo—̓^ƒu‚É“r’†Œ‹‰ÊAƒGƒ‰[ƒƒbƒZ[ƒW‚ªˆêØ
•\ަ‚³‚ꂸÅIŒ‹‰Ê‚µ‚©•\ަ‚³‚ê‚Ü‚¹‚ñB

—áj
------ ƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: MatrixMultiply, \¬: Debug Win32 ------
========== ƒrƒ‹ƒh: 0 ³íI—¹A1 ޏ”sA0 XVA0 ƒXƒLƒbƒv ==========

‚í‚´‚ƃXƒyƒ‹ƒ~ƒX‚µ‚Ä‚àA³íI—¹‚µ‚Ä‚¨‚èƒGƒ‰[ˆê——ƒ^ƒu‚É‚à
ˆêØ•\ަ‚³‚ê‚Ü‚¹‚ñB
C³‚µ‚½‚çAƒrƒ‹ƒh‚ɬŒ÷‚µ‚ăvƒƒOƒ‰ƒ€‚ðŽÀs‚Å‚«‚Ü‚·B

ƒrƒ‹ƒh‚Ì“r’†Œ‹‰Ê‚ƃGƒ‰[ƒƒbƒZ[ƒW‚ð•\ަ‚·‚é•û–@‚ð‹³‚¦‚Ä—~‚µ‚¢‚Å‚·B

16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 09:32:29
char* buffer
‚ÉCreateFile‚ȂǂŃtƒ@ƒCƒ‹‚Ì•¶Žš—ñ‚ðˆê‹C‚ɓǂñ‚Å
‚»‚ê‚ðstrtok_s‚Å•ªŠ„‚µA‚Æ‚Á‚Ä‚¨‚«‚½‚¢‚Æ‚µ‚Ü‚·B

char* hoge = strtok_s(NULL,delim,&nexttoken);
char* hage = strtok_s(NULL,delim,&nexttoken);
int sage = atoi(strtok_s(NULL,delim,&nexttoken));

‚»‚µ‚ÄA“ǂݞ‚Ý••ªŠ„‚ªI‚í‚Á‚½Œã‚É
delete[] buffer
‚ÆAŒãŽn––‚ð‚·‚é‚ÆAhoge hage‚Ì“à—e‚àˆê‚ÉÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒRƒs[‚ð‚Æ‚Á‚Ä‚¨‚­ê‡‚͂ǂ¤‚â‚Á‚Ä‘‚¢‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

•¶Žš—ñŠÖŒW‚ª‚Ü‚¾—Ç‚­•ª‚©‚è‚Ü‚¹‚ñ‚Ì‚ÅA‚Å‚«‚ê‚΋ï‘Ì“I‚É‹³‚¦‚Ä‚­‚¾‚³‚¢B

‚¿‚Ȃ݂ÉA
char hoge[256];
strcpy(hoge,strtok_s(NULL,delim,&nexttoken));
‚Æ‚©
char hoge[256];
sprintf(hoge,strtok_s(NULL,delim,&nexttoken));

‚ȂǂƂₔ‚”‚Ý‚½‚ñ‚Å‚·‚ªA“à—e‚ªƒtƒtƒtƒt‚̘A‘±‚̂悤‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
³‚µ‚­‚͂ǂ¤‚â‚Á‚Ä‘‚¢‚½‚ç‚¢‚¢‚Å‚·‚©H

17:nkkn5
07/11/03 13:56:21
isprint@‚ɂ‚¢‚ĂǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B
i‰SŽÒ‚Å‚·j

int l;
l = isprint(-1); cout << l << endl;
‚ÍOK‚Ȃ̂ł·‚ªA
l = isprint(-2); cout << l << endl;
‚Æ‚·‚邯ŽÀsŽž‚É assertion failed@‚Ì
ƒGƒ‰[‚ƂȂè‚Ü‚·B

‚±‚ê‚͂Ȃº‚Ȃ̂©‹³‚¦‚Ä‚­‚¾‚³‚¢B
iŠÂ‹«‚ÍWinXPAVisualC++2005ExpressEdition‚Å‚·j

ƒŽ¿–â‚̉ߒö„
‚ ‚éC++‚Ì–{‚Échar‚Ì•¶Žš‚Æ•¶ŽšƒR[ƒh‚ð
•\ަ‚·‚éƒvƒƒOƒ‰ƒ€‚ªÚ‚Á‚Ä‚¢‚ÄA
‚»‚Ì’†‚Å•\ަ‚Å‚«‚È‚¢•¶Žš‚Íiisprint‚Å”»’èj
" "‚ðo—Í‚·‚邯‚¢‚¤‚悤‚ɂȂÁ‚Ä‚¨‚è‚Ü‚µ‚½B
‚Æ‚±‚낪‚»‚Ì–{‚Å‚Íchar‚Í0‚©‚ç255‚Æ‚¢‚¤ŠÂ‹«‚ð
‘O’ñ‚Éfor•¶‚Å0‚©‚çCHAR_MAX‚܂Ń‹[ƒv‚·‚邿‚¤
‘‚©‚ê‚Ä‚¨‚èAŽ©•ª‚̊‹«‚Å‚Í-128iCHAR_MINj‚©‚ç
127‚Ȃ̂ł±‚Ì•”•ª‚ðC³‚µ‚ÄŽÀs‚µ‚Ă݂½‚킯‚Å‚·B
‚·‚邯ŽÀsŽž‚ɃGƒ‰[‚Å—Ž‚¿‚Ä‚µ‚Ü‚¢A
’Ç‹y‚µ‚Ä‚¢‚Á‚½‚Æ‚±‚ëAisprint‚ªŒ´ˆö‚炵‚¢‚±‚Æ‚ª
‚í‚©‚Á‚½‚Æ‚±‚ë‚Å‚·B
•‰‚Ì”‚ð-1ˆÈŠO“ü‚ê‚Ă͂¢‚¯‚È‚¢‚̂łµ‚傤‚©H

18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 14:02:49
isprint ‚É‚Í unsigned char ‚Å•\Œ»‰Â”\‚È’l‚Ü‚½‚Í EOF ‚µ‚©Žw’è‚Å‚«‚È‚¢B
‚»‚êˆÈŠO‚Ì’l‚ðŽw’肵‚½‚Æ‚«‚Ì“®ì‚Í–¢’è‹`B

19:nkkn5
07/11/03 14:24:52
>>18
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚͂肻‚¤‚È‚ñ‚Å‚·‚©B
‚»‚¤‚µ‚Ü‚·‚ÆAŽ„‚ªŒ©‚½–{‚̂悤‚É
char‚Ì’è‹`ˆæ‘S‘Ì‚ðisprint‚ðŽg‚¢‚È‚ª‚ç
i•\ަ‚Å‚«‚È‚¢‚à‚͕̂\ަ‚µ‚È‚¢‚悤‚É‚µ‚È‚ª‚çj
•\ަ‚µ‚Ä‚¢‚­‚Æ‚¢‚¤‚±‚Ƃ͂ł«‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚ËB

‚ ‚ÆA‚¨“š‚¦‚É‚ ‚Á‚½‚悤‚È‚±‚Æ‚Í
¡Œã‚Ç‚¤‚¢‚Á‚½Ž‘—¿‚ð‚Ý‚½‚ç‚æ‚¢‚Ì‚©
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B

HELPŒ©‚½‚̂ł·‚ªA‚Ü‚¾—‰ð‚Å‚«‚È‚¢
Ž„‚ÌC++‚ɂ̑΂µ‚Ă̗‰ðó‘Ô‚Å‚·‚Ì‚ÅA
‚í‚©‚è‚â‚·‚¢‚à‚Ì‚ª‚ ‚ê‚΂Ǝv‚Á‚½‚̂ł·‚ªB

20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 14:43:03
Media Player‚Ý‚½‚¢‚ɃEƒCƒ“ƒhƒE‚ÌŠTŠÏ‚ð•Ï‚¦‚éƒvƒƒOƒ‰ƒ€‚Á‚ÄA‚Ç‚¤‚¢‚¤‹³‰È‘‚ð“ǂ߂Ηǂ¢‚Å‚µ‚傤‚©H
ŠJ”­ŠÂ‹«‚ÍVisualC++ 2005‚ð‘z’肵‚Ä‚¢‚Ü‚·B‚ǂȂ½‚©A‚æ‚¢‹³‰È‘‚ð‚²‘¶’m‚Ì•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚çA‹³‚¦‚Ä‚­‚¾‚³‚¢B

21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 14:44:01
Owner Draw

22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 14:49:47
>>20
SetWindowRgn‚Å‚®‚®‚邯‚¢‚¢‚©‚à

23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 15:13:04
>>19
‚Å‚«‚é
char ‚ɑ΂·‚é CHAR_MAX ‚̂悤‚ÉAunsigned char ‚ɑ΂µ‚Ä‚Í UCHAR_MAX ‚ª‚ ‚é‚Ì‚ÅA 0 ` UCHAR_MAX ‚܂ʼnñ‚¹‚΂¢‚¢

Ž‘—¿‚Í VC Žg‚Á‚Ä‚é‚È‚ç MSDN ‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢
ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ă邩‚Ç‚¤‚©’m‚ç‚È‚¢‚ªAƒIƒ“ƒ‰ƒCƒ“‚Å‚à“ǂ߂é

URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
„is Œnƒ‹[ƒ`ƒ“‚ÍA-1 (EOF) ` UCHAR_MAX (0xFF) ‚Ì®”‚̈ø”‚ɑ΂µ‚ÄAˆÓ–¡‚Ì‚ ‚錋‰Ê‚𶬂µ‚Ü‚·B

URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
„isprint ‚Í EOF ‚łȂ¢ƒpƒ‰ƒ[ƒ^‚Ü‚½‚Í 0 ` 0xFF ‚͈̔͂ɂȂ¢ƒpƒ‰ƒ[ƒ^‚ð“n‚³‚ê‚½ê‡‚É CRT ƒAƒT[ƒg‚ð•\ަ‚µ‚Ü‚·

‚í‚©‚è‚â‚·‚¢‚©‚Ç‚¤‚©‚͂Ȃñ‚Æ‚à

24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 15:54:43
‚݂Ă邩‚Ç‚¤‚©’m‚ç‚È‚¢‚¯‚Ç‘OƒXƒŒ 982 ‚ÖB
> encoding‚Ìauto-detection‚ÉŠÖ‚µ‚Ă͉´‚à’m‚肽‚¢‚ÈB
> Mozilla‚̃\[ƒX‚Æ‚©“ǂނƗǂ¢‚Ì‚©‚ÈH
> ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚щƒCƒZƒ“ƒXŠÉ‚߂̓K“–‚ȃ‰ƒCƒuƒ‰ƒŠ‚ª‚ ‚邯—L“ï‚¢‚ñ‚¾‚ªB

universalchardet ‚Á‚Ä‚¢‚¤ Mozilla —R—ˆ‚̃‰ƒCƒuƒ‰ƒŠ‚ª‚ ‚éB
ƒ‰ƒCƒZƒ“ƒX‚ÍAuMPL1.1/GPL2.0/LGPL2.1 ‚Ì‚¢‚¸‚ê‚©‚ð‘I‘ðv‚炵‚¢B”÷–­‚¾‚ÈB

25:16
07/11/03 17:48:57
‚Ç‚¤‚à‚ǂȂ½‚à‚²‘¶‚¶‚È‚¢‚悤‚Ȃ̂ŕʃXƒŒs‚Á‚Ä—ˆ‚Ü‚·B

26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 18:07:25
’á”]ƒ}ƒ‹ƒ`Ž€‚Ë

27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 18:13:01
>>16
•·‚«•û‚ªˆ«‚¢‚ñ‚¾‚æBƒ\[ƒX‚ðØ‚è“\‚肹‚¸‚ÉA‚¹‚߂Ċ֔‚ЂƂ‚­‚ç‚¢‚ð‚»‚Ì‚Ü‚Ü“\‚Á‚Ä‚­‚êB
buffer ‚ª‚Ç‚±‚ÅŠm•Û‚³‚ê‚Ăǂ±‚ʼnð•ú‚³‚ê‚Ä‚é‚Ì‚©A‚»‚ê‚ɑ΂µ‚ăRƒs[‚ð‚Ç‚±‚Å‚â‚Á‚Ä‚é‚Ì‚©‚ª
‚³‚Á‚Ï‚è‚í‚©‚ç‚ñB

28:16
07/11/03 18:17:18
>>27
‚í‚©‚ç‚È‚¢l‚ÌŒ¾‚¢–ó‚ȂǕ·‚­Ž¨Ž‚¿‚Ü‚¹‚ñB

29:16
07/11/03 18:18:56
‚Ù‚¦‚Ù‚¦

30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 18:21:39
>>28
‰´‚à‚í‚©‚ç‚ñ
î•ñ‚ª•s‘«‚µ‚·‚¬‚Ä‚é
ƒRƒ“ƒpƒCƒ‹‚µ‚ÄŽÀs‚Å‚«‚éi‚»‚ÌÌÌ̂Ƃ¢‚¤Œ»Û‚ðŠm”F‚Å‚«‚éjŠ®‘S‚ȃvƒƒOƒ‰ƒ€‚ðŒ©‚¹‚ê‚ÆŒ¾‚¢‚½‚¢

31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 18:22:34
ƒAƒz‚·‚¬‚Ä‹³‚¦‚é‚̂ɜ‚ªÜ‚ê‚é

32:16
07/11/03 18:31:57
>>31
‹³‚¦‚éŽ‘Ž¿‚ª–³‚¢l‚Æ‚¢‚¤‚Ì‚à‚¢‚Ü‚·‚©‚çA–³—‚Í‚µ‚È‚­‚Ä‚¢‚¢‚Å‚·‚æB

33:61
07/11/03 18:36:00
>>32
Šo‚¦‚éŽ‘Ž¿‚ª–³‚¢l‚Æ‚¢‚¤‚Ì‚à‚¢‚Ü‚·‚©‚çA–³—‚Í‚µ‚È‚­‚Ä‚¢‚¢‚Å‚·‚æB

34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 18:43:26
‚»‚¤‚¾‚¼‚Ý‚ñ‚ÈB–³—‚Í‚¹‚¸AƒXƒ‹[‚µ‚悤‚ºB

35:16
07/11/03 19:00:41
>>27
½ÚØÝ¸(tech”Â)l50
‚̃XƒŒ>>747‚É‘‚«‚Ü‚µ‚½‚̂ł悯‚ê‚ÎŒ©‚Ä‚­‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B

36:nkkn5
07/11/03 19:23:44
>>23
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽŽ‚µ‚Ă݂½‚̂ł·‚ªAunsigned char ‚Å
‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

ƒR[ƒhF
//for (char i = 0; ; i++) { <--- ‚à‚Æ‚à‚Æ
//for (char i = CHAR_MIN; ; i++) { <--- ŽÀsŽžERROR@I
for (unsigned char i = 0; ; i++) { <--- ƒeƒXƒg
switch (i) {
case '\a' : cout << "\\a"; break;
case '\b' : cout << "\\b"; break;
case '\f' : cout << "\\f"; break;
case '\n' : cout << "\\n"; break;
case '\r' : cout << "\\r"; break;
case '\t' : cout << "\\t"; break;
case '\v' : cout << "\\v"; break;
default : cout << ' ' << (isprint(i) ? i : ' '); // <--- ISPRINT‚Í‚±‚±‚Å‚·
}
// ®”Œ^‚ɃLƒƒƒXƒg‚µ‚½‚à‚Ì‚ð•\ަ
cout << ' ' << hex << int(i) << ' ' << dec << int(i) << '\n';
//if (i == CHAR_MAX) break;
if (i == UCHAR_MAX) break;
}

‚‚­

37:nkkn5
07/11/03 19:24:44
‚‚«

Œ‹‰ÊF•\ަ‚³‚ê‚é‚à‚Ì‚ªchar‚ÌꇂÍA
cout << ' ' << (isprint(i) ? i : ' '); ‚Å‚Ìo—Í‚ªA
‚»‚Ì’l‚ªŽ¦‚·h•¶Žšh‚¾‚Á‚½‚̂ł·‚ª
unsigned char‚É‚·‚邯A
•¶Žš‚ɂȂ炸‚Éh”’lh‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B

cout‚ª‚æ‚­‚í‚©‚Á‚Ä‚¢‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
cout‚Åunsigned char‚Å’è‹`‚µ‚½•Ï”‚ðŽg‚Á‚ÄA‚»‚Ì”’l‚ł͂Ȃ­
•¶Žš‚ðo—Í‚·‚é•û–@‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B

MSDN‚ÌŒA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚Ü‚¾Ž©•ª‚̃Œƒxƒ‹‚©‚ç‚·‚邯“‚¢‚Å‚·‚ªBBB
Œ‹˜_‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½Œã‚Ȃ̂ŊY“–‰ÓŠ‚Í
•µˆÍ‹C‚Æ‚µ‚Ă͂킩‚éAAA‚Æ‚¢‚¤Š´‚¶‚Å‚·B

38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 19:28:13
>>37
cout‚Å‚Ìo—Í‚³‚ê‚éŒ`Ž®‚ÍAƒf[ƒ^‚ÌŒ^‚É‚æ‚Á‚ÄŒˆ‚܂邩‚çA
•¶Žš‚Æ‚µ‚Äo—Í‚µ‚½‚¯‚ê‚ÎcharŒ^‚Ì’l‚ð“n‚·•K—v‚ª‚ ‚邿B

cout << ' ' << (isprint(i) ? static_cast<char>(i) : ' ');

39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 19:30:52
char ‚Ń‹[ƒv‚Á‚Ä•’ʂ͂ ‚ñ‚܂肵‚È‚¢‚ÈB

for (int i = 0; i <= UCHAR_MAX; i++) {
cout << (isprint(i) ? char(i) : ' ');
cout << ' ' << hex << i << ' ' << dec << i << endl;
}

‚±‚ñ‚ÈŠ´‚¶‚łǂ¤‚©B (switch‚Í–Ê“|‚¢‚©‚çÈ—ª‚µ‚½)

40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 19:32:13
isprint ‚Í isascii ‚ª‹U‚Ìꇂɂ͖¢’è‹`‚ł͂ ‚è‚Ü‚¹‚ñ‚©H

41:nkkn5
07/11/03 19:40:26
>>38
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
Œ‹‰ÊŽ©‘Ì‚ÍA‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B

‚·‚¢‚Ü‚¹‚ñAV‚½‚È‹^–â‚Å‚·B
static_cast<char>‚ÅA
char‚͈̔͊O‚̂͂͂¸‚Ì
unsigned char‚ª128ˆÈã‚Ìꇂłà
iŽ„‚̊‹«‚ł̘b‚Å‚·j
‚È‚º‚¤‚Ü‚­•¶Žš‚ɂȂé‚̂łµ‚傤‚©B


42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 19:40:31
•W€‚Ì C ‚É isascii ‚È‚ñ‚Ä‚ ‚è‚Ü‚¹‚ñ‚©‚ç

43:nkkn5
07/11/03 19:45:57
>>39
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚±‚¿‚ç‚à‚Å‚«‚Ü‚µ‚½B

‚½‚¾A‚·‚¢‚Ü‚¹‚ñA41‚Æ“¯‚¶‹^–₪‚ ‚è‚Ü‚·B
‚»‚¤‚¢‚¤‚à‚̂Ȃ̂łµ‚傤‚©B

44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 19:58:40
isprint ‚ÍA c ƒ 0 and c ‚ EOF ‚È‚é char c ‚ɑ΂µ‚Ä–¢’è‹`‚ł͂ ‚è‚Ü‚¹‚ñ‚©B

45:nkkn5
07/11/03 19:59:53
>>38A39

‚·‚¢‚Ü‚¹‚ñB
‚¢‚½‚¾‚¢‚½‚²’ñˆÄ‚Å‚Í
‚¤‚Ü‚­s‚Á‚ĂȂ©‚Á‚½‚Ý‚½‚¢‚Å‚·B

char‚ª•‰‚̂Ƃ«‚Éisprinnt‚È‚µ‚Ås‚¤‚Æ
ƒJƒ^ƒJƒi‚Ì”ÍˆÍ‚à•¶Žš‚Æ‚µ‚Äo—Í‚³‚ꂽ‚̂ł·‚ª
‚æ‚­Œ‹‰Ê‚ðŒ©‚Ä‚¢‚½‚ço—Í‚³‚ê‚Ä‚¨‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

”͈͊O‚Ìcast‚Í
‚â‚͂蟎è‚È’l‚ɂȂéH‚悤‚Å‚·‚ËB
double--->int‚ðŽÀŒ±‚µ‚½‚çA
i100000000000j
int‚ÌŬ’l‚É–³—‚â‚ècastŒã‚Ì’l‚ª
‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
iŽÀsŽžƒGƒ‰[‚É‚à
‚È‚ç‚È‚¢‚à‚̂Ȃñ‚Å‚·‚Ë‚¦j



46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 20:18:27
>>43
‚ñ[‚ÞB ª‹’‚ÍŒ©‚‚¯‚ç‚ê‚È‚©‚Á‚½B

³‚µ‚­‚Í
for (int i = CHAR_MIN; i <= CHAR_MAX; i++) {
cout << (isprint((unsigned char)i) ? (char)i : ' ');
}
‚Æ‘‚­‚ׂ«‚©‚à‚µ‚ê‚ñ‚ËB

‹KŠiã‚Í signed char ‚͈̔͊O‚Ì’l‚ð signed char ‚ɕϊ·‚µ‚½‚Æ‚«‚Ì“®ì‚ÍŽÀ‘•ˆË‘¶‚炵‚¢‚¯‚ÇAŽÀۂɂ͂»‚ꂪ–â‘è‚ɂȂÁ‚½‚±‚Ƃ͂Ȃ¢‚ÈB
signed char ‚Æ unsigned char ‚Í 1 ‘Î 1 ‚őΉž‚µ‚Ä‚é‚à‚ñ‚¾‚Æl‚¦‚Ä‚éB

>>45
‚»‚ê‚Í‚½‚Ô‚ñƒƒP[ƒ‹‚Ì‚¹‚¢B
setlocale(LC_ALL, ""); ‚ðŽŽ‚µ‚Ă݂»B
ƒ€ƒ_‚©‚à‚µ‚ê‚ñ‚ªB

47:nkkn5
07/11/03 21:49:17
>>38A39 ‚³‚ñ@iÄj

‚Ç‚¤‚â‚çA‚¤‚Ü‚­s‚Á‚Ä‚¢‚È‚©‚Á‚½‚Ì‚à
isprint‚Ì‚¹‚¢‚̂悤‚Å‚·B
isprint‚É128ˆÈã‚Ì”’l‚ð“n‚·‚ÆA
0‚ª•Ô‚Á‚Ä‚«‚Ü‚·iŽ„‚ÌŽÀŒ±‚Å‚·jB

---ŽÀŒ±ƒR[ƒh---
for (int i = 0; i <= UCHAR_MAX; i++) {
cout << setw(3) << char(i) << ' ' ;
cout << setw(3) << (isprint(i) ? char(i) : '-') << ' ' ;
cout << setw(3) << isprint(i) << ' ' ; // <--- ‚±‚Ì•”•ª128ˆÈã‚Å‚Í0
cout << setw(3) << dec << i << endl;
}
----------------

‚»‚Ì‚½‚ßAƒJƒ^ƒJƒi‚ª‚ł邿‚¤‚È”’l‚É‚È‚é‚Æ
Ž„‚Ì‘O‚̃R[ƒh‚ł̓Xƒy[ƒX‚É’u‚«Š·‚¦‚ç‚ê‚Ä
‚¢‚½‚½‚ß‚Éo—Í‚³‚ê‚Ä‚¢‚È‚¢‚悤‚ÉŒ©‚¦‚Ä
‚¢‚½‚Ì‚¾‚µ‚傤B

‚‚­


48:nkkn5
07/11/03 21:50:54
‚‚«

i’ù³j
‚¢‚½‚Ì‚¾‚µ‚傤--->‚¢‚½‚̂łµ‚傤

‚È‚ºƒJƒ^ƒJƒi‚ª”ñ•\ަ•¶Žš‚Æ”»’f‚³‚ê‚é‚Ì‚©AH‚Å‚·B
‚»‚¤‚¢‚¤Žd—l‚È‚ñ‚Å‚µ‚傤‚©B
‚½‚¾‰pŒêŒ—¶‚Ü‚ê‚Ì‚½‚ßAisprint‚Æ‚µ‚Ä‚Í
‚»‚¤‚¢‚¤‚±‚ƂɂȂé‚Ì‚©‚ÈA‚Æ‚àŽv‚Á‚Ä‚¨‚è‚Ü‚·B
ˆá‚¢‚Ü‚·‚Å‚µ‚傤‚©B

‚Ü‚½Aã‹L‚̃R[ƒh‚ðA
setlocale(LC_ALL, "");
Œã‚ÉŽÀs‚·‚邯A
ƒ‹[ƒvŽ©‘Ì‚ª128‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
UCHAR_MAXŽ©‘Ì‚Íi•\ަ‚³‚¹‚Ă݂½‚Æ‚±‚ëj
255‚̂܂ܕςí‚Á‚Ä‚¢‚È‚¢‚̂ł·‚ª‚ËAAA
i‚±‚¿‚ç‚àH‚Å‚·‚ªAsetlocale‚Í
Ž„‚ɂ̓Œƒxƒ‹“I‚É‘‚¢‚©‚È[‚Æ‚¢‚¤‹C‚ª‚µ‚Ü‚·B
Ž„‚ÌŒ©‚Ä‚¢‚é–{‚É‚ÍÚ‚Á‚Ă܂¹‚ñ‚µBj


49:nkkn5
07/11/03 21:56:37
>>40,44
‚»‚¤‚Ý‚½‚¢‚Å‚·‚ËB
æ‚Ù‚Ç‚±‚¿‚ç‚Å‹³‚¦‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
i18‚Å‚·j

17--->18--->19--->23--->36,37
‚Æ‚¢‚¤—¬‚ê‚ð‚݂Ă¢‚½‚¾‚¯‚邯‚¤‚ꂵ‚¢‚Å‚·B

Œ‹‹Ç‚̂Ƃ±‚ëA¡‚ÍAŽ„‚ªŒ©‚Ä‚¢‚é–{‚Ì‘O’ñ‚Å‚ ‚éA
char‚͈̔͂ª0‚©‚ç255‚È‚ç‚Î
uchar‚Ì’è‹`ˆæ‘S‘̂ɓn‚Á‚ÄA
h•\ަ‚Å‚«‚È‚¢•¶Žš‚Íisprint‚ðŽg‚Á‚ăXƒy[ƒX‚É’u‚«Š·‚¦‚È‚ª‚ç"
•¶Žš‚Æ”’l‚ðˆê——‚Åo‚·v‚±‚Æ‚ª‚Å‚«‚邪A
char‚Ì’è‹`ˆæ‚ª-128‚©‚ç127‚Å‚ ‚鎄‚̊‹«‚Ìê‡A
‚¤‚Ü‚­‚¢‚­•û–@‚ÍŒ©‚‚©‚Á‚Ä‚¨‚è‚Ü‚¹‚ñB
i‚Æ‚­‚Ƀ}ƒCƒiƒX•”•ªiƒJƒ^ƒJƒi‚È‚Çj‚ɂ‚¢‚Äj

h•\ަ‚Å‚«‚È‚¢•¶Žš‚Íisprint‚ðŽg‚Á‚ăXƒy[ƒX‚É’u‚«Š·‚¦‚È‚ª‚ç"
‚Æ‚¢‚¤‚±‚Æ‚ðs‚í‚È‚¢‚̂ł ‚ê‚Θb‚ÍŠÈ’P‚Ȃ̂ł·‚ªB

17‚ÅŽ¿–₵‚½‚Æ‚«‚ɂ͂±‚ñ‚Ȃɑ厖iƒIƒIƒSƒgj‚É‚È‚é‚Æ‚Í
Žv‚Á‚Ä‚¨‚è‚Ü‚¹‚ñ‚Å‚µ‚½BBB


50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 22:37:36
yISO/ANSI/JISz CŒ¾Œê‚Ȃ牴‚É•·‚¯I Part 132
½ÚØÝ¸(tech”Â)

‚±‚Á‚¿‚̃XƒŒ‚Åu‚¢‚½•û‚ª—Ç‚¢‚©‚à‚µ‚ê‚È‚¢B

51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 22:48:17
ð“úAÄÞÄÈÄ‚Ìbitmap‚ÅŽ¿–â‚É‚«‚½ŽÒ‚Å‚·B

Ä‚ÑAVC++ 2005 EXPRESS ‚ÅŽ¿–â‚Å‚·B

URLØÝ¸(msdn2.microsoft.com)
ª‚±‚±Œ©‚ÄA‚Ƃ肠‚¦‚¸ü‚ðˆø‚­‚Æ‚±‚ë‚©‚牂߂Ă݂悤‚ÆŽv‚Á‚½‚̂ł·‚ªA
ŠO•”ŽQÆ 5 ‚ª–¢‰ðŒˆ‚Å‚·BiƒŠƒ“ƒNƒGƒ‰[Hj‚ª‚ł܂·B

‚±‚ê‚ÍAƒEƒBƒ“ƒhƒEƒYƒvƒ‰ƒbƒgƒtƒH[ƒ€SDK‚̃Cƒ“ƒXƒg[ƒ‹Œã‚ÌÝ’è‚ɂȂñ‚©•s”õ‚ª‚ ‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àAƒEƒBƒ“ƒhƒEƒYƒvƒ‰ƒbƒgƒtƒH[ƒ€SDK‚ÌDLL‚ðŽè“®‚ÅƒŠƒ“ƒJ‚ÉÝ’è‚·‚é‚à‚ñ‚Ȃ̂łµ‚傤‚©H

52:203
07/11/03 22:50:06
>>22
‚È‚é‚Ù‚ÇA‚±‚ê‚ł悳‚°‚ÈŠ´‚¶‚Å‚·‚ËB
‚Ç‚¤‚à‚Å‚µ‚½B

53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 22:59:14
C++‚ÅLinux‚ÌTCP/IPƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚·‚éê‡
Ž©•ª‚Ń\ƒPƒbƒgŠÖ˜A‚̃VƒXƒeƒ€ƒR[ƒ‹‚ðƒNƒ‰ƒX‰»‚µ‚Ä
ì‚é‚à‚̂ł·‚©H‚»‚ê‚Æ‚àŠù‘¶‚̃‰ƒCƒuƒ‰ƒŠ‚ª‚ ‚Á‚ÄA‚»‚ê‚ð
—˜—p‚·‚é‚Ì‚ª¡‚Ì’è΂łµ‚傤‚©H
C‚Ń\ƒPƒbƒgƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í‚µ‚Ä‚é‚̂ł·‚ªAC++‚Å
“¯‚¶‚±‚Æ‚ð‚·‚éê‡AŽ©ì‚̃Nƒ‰ƒX‚Ìì‚è•û‚Ì—Œ`
‚Æ‚¢‚¤‚©’è΂ª‚í‚©‚è‚Ü‚¹‚ñB‘å‘ÌAŒ`‚ÍŒˆ‚Ü‚Á‚Ă邯
—\‘z‚µ‚Ä‚¢‚é‚̂ł·‚ªB

54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:02:31
C‚Å‚¤‚²‚­‚È‚çC++‚Å‚¤‚²‚­

55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:03:38
ƒ\ƒPƒbƒg—p‚Ìstream‚ðì‚Á‚¿‚á‚Á‚Ä‚é–ÒŽÒ‚à‚¢‚½‚È‚Ÿ

56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:05:51
>>54
‚»‚ê‚ÍŒ»’iŠK‚ł͌ë‰ð‚𵂭‚¼

57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:09:20
ŠÖ”‚̌ĂÑo‚µ‚ðŽg‚Á‚ÄA®”x‚Ì‚Q”{‚µ‚½’l‚ð•Ô‚·ŠÖ”‚ðì‚肽‚¢‚̂ł·‚ª‰º‚̃\[ƒX‚Å‚ÍA’l‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
‰º‹L‚̃\[ƒX‚łł«‚é‚È‚çA‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚©A•ª‚©‚é•û‚Í‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚±‚Ì•û–@Ž©‘Ì‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B
#include <stdio.h>
int dec(int y){
int z; z=y+1;
return(z);
}
int inc(int y){
int z; z=y+1;
return(z);
}
int mult2(int y){
int i,j; i=y,j=y;
while(i>=0){
i=dec(i),j=inc(j);
}
return(j);
}
main(){
int i; i=6;
printf("%d\n",mult2(i));
}

58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:10:20
>>51
ƒŠƒ“ƒJ-“ü—Í-’ljÁ‚̈ˑ¶ƒtƒ@ƒCƒ‹ ‚Égdiplus.lib‚ð’ljÁB
ƒ\[ƒX‚É #pragma comment(lib, "gdiplus") ‚Á‚Ä‘‚¢‚Ä‚¨‚­•û‚ªŠy‚¾‚¯‚ÇB

59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:12:34
>>57
’l‚ª•\ަ‚³‚ê‚È‚¢‚Æ‚¢‚¤Ž–‚ÍA
‚»‚à‚»‚àprintf‚ª‹@”\‚µ‚Ä‚¢‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚Ȃ̂¾‚ªB
‚»‚¤‚¢‚¤˜b‚Ȃ̂©H

60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:14:05
int dec(int y){
int z; z=y-1;
return(z);
}
int inc(int y){
int z; z=y+1;
return(z);
}
int mult2(int y){
int i,j; i=y,j=y;
while(i>0){
i=dec(i),j=inc(j);
}

61:57
07/11/03 23:15:34
>>59
‚¨‚»‚ç‚­printf‚¾‚¯‚̘b‚ł͂Ȃ­A‚»‚êˆÈ‘O‚̃\[ƒX‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
‚»‚̊ԈႦ‚ðŽw“E‚µ‚Ä‚à‚ç‚¢‚½‚¢‚Å‚·B

62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:17:21
dec‚Ȃ̂ɒl‚ª‘‚¦‚ĂȂ¢‚©H
–³ŒÀƒ‹[ƒv‚¶‚á‚È‚¢‚ÌH

63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:18:35
@int dec(int y){
~int z; z=y+1;
›int z; z=y-1;
@return(z);
@}

64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:30:54
‚³‚ç‚ÉA
60‚̂悤‚É
while(i>0){
‚Æ@>=‚ł͂Ȃ­A>

65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/03 23:45:17
>>47-48
cout << setw(3) << char(i) << ' ' ;‚Ìs‚ðƒRƒƒ“ƒgƒAƒEƒg‚µ‚½‚çA
UCHAR_MAX == 255‚܂Ō‹‰Ê‚ªo—Í‚³‚ꂽ‚¼B

>>46>>48
C++‚Å‚ÍAstd::locale::global(std::locale(""))‚ª
C‚Å‚Ìsetlocale(LC_ALL, "")‚ɑГ–‚·‚éB

‚±‚ê‚É‚Í<locale>‚ª•K—vB

66:nkkn
07/11/04 00:25:05
>>65
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¤‚Ü‚­‚¢‚Á‚½‚Ý‚½‚¢‚Å‚·B

‚܂Ƃ߂Ă݂܂·B
Esetlocale(LC_ALL, "");@‚ðݒ肵‚È‚¢‚ÆA
isprint‚ÍAƒJƒ^ƒJƒi•”•ª‚ɂ‚¢‚Ä
0‚ð•Ô‚µ‚Ä‚µ‚Ü‚¤B
‚È‚¨A
cout << setw(3) << char(i) << ' ' ;
‚Íi‚ª129ˆÈ~‚Å‚ào—ÍŽ©‘̂͂³‚ê‚éB

Esetlocale(LC_ALL, "");@‚ðÝ’è‚·‚邯A
ƒJƒ^ƒJƒi•”•ª‚ɂ‚¢‚Ä‚Ìisprint‚̕Ԃè’l‚ª
‚¿‚á‚ñ‚Æ0ˆÈŠOiŽ„‚̊‹«‚Å‚Í255j‚ɂȂéB
ˆê•ûA
cout << setw(3) << char(i) << ' ' ;
‚Íi‚ª129ˆÈ~‚ÍAi‚»‚Ìo—ÍsŽ©‘Ìj‚Ȃɂà
o—Í‚³‚ê‚È‚­‚È‚éB
‚±‚Ì•”•ª‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚ê‚ÎA
“r’†‚ÅŽ~‚܂炸AƒJƒ^ƒJƒi‚ào—Í‚³‚ê‚éB
‚±‚ê‚Ň‚Á‚Ä‚¢‚Ü‚·‚Å‚µ‚傤‚©B

“–‰‚ÌŽ¿–â‚Ì–Ú“I‚ª’B¬‚³‚ê‚Ü‚µ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


67:nkf‚ðŽg‚Á‚Ä“ú–{Œêƒtƒ@ƒCƒ‹‚ðwstring‚֓ǂݞ‚ÞŠÖ”o—ˆ‚½‚æ
07/11/04 01:03:45
#include <windows.h>
#include <string>
#include <vector>
#include <fstream>
using namespace std;
void wreadfile(char *inputfile, vector<wstring> &z){
typedef int (__stdcall *FNC)(char*);
typedef void (__stdcall *FND)(char* ,char*);
locale::global(locale("japanese"));setlocale(LC_ALL,"japanese");
HINSTANCE hd = LoadLibrary("nkf32.DLL");
FNC SetNkfOption=(FNC)GetProcAddress(hd,"SetNkfOption");
FND NkfFileConvert=(FND)GetProcAddress(hd,"NkfFileConvert2");
int n;char *tempdir;n=GetTempPath(1, tempdir);
tempdir = new char[n+30];GetTempPath(n, tempdir);
char temfile[20]="nihongohenkanyo";
strcat(tempdir, temfile);
SetNkfOption("-w16L0 -X -Lu -d");
NkfFileConvert(inputfile,tempdir);
fstream fp(tempdir,ios::in | ios::binary );
static wchar_t wbuf[2][1024*1024+20];
int N,flg=0,k;wstring str=L"";
while(!fp.eof()){
fp.read((char *)(wbuf[flg]), 1024*1024);
for(N=fp.gcount()/2+5; wbuf[flg][N-1]==0; N--);
wbuf[flg][N]='\0';
k=0;while(1){
for(n=k; wbuf[flg][n]!='\n'; n++)
if(n>=N){str=(wstring)&(wbuf[flg][k]); flg=1-flg; goto end;}
wbuf[flg][n]='\0';
z.push_back( str + (wstring)&(wbuf[flg][k]) );
if(k==0)str=L"";
k=n+1;}end:}remove(tempdir);}

68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 01:05:57
ã‚Ì‚ðƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É“ü‚ê‚ÄŽŸ‚̂悤‚É‚·‚ê‚ÎAvector<wstring>Œ^‚É‚Ps‚¸‚“ü‚é

#include <string>
#include <vector>
#include "wreadfile.h"
using namespace std;


main(){
vector<wstring> z;
wreadfile("file",z);
for(int n=0;n<z.size();n++)wcout<<z[n]<<endl;
}

69:57
07/11/04 01:24:03
>>60
>>62-64
o—ˆ‚Ü‚µ‚½I‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 04:16:17
‚·‚݂܂¹‚ñ
wcout‚Á‚Ċ댯(@”Fޝ‚Å‚«‚È‚¢•¶Žš‚ª‚ ‚邯—Ž‚¿‚é@)‚ÆŽv‚¤‚Ì‚ÅAwcout‚ðŽ©ì‚µ‚½‚¢‚̂ł·‚ª
Ž©ìŠÖ”‚É’u‚«Š·‚¦‚ç‚ê‚Ü‚·‚©?

71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 04:20:46
void hyoji (wstring str)‚Æ‚©‚̂ق¤‚ª‚¢‚¢‚Å‚·‚©‚Ë?

72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 10:27:49
basic_string‚ðƒJƒXƒ^ƒ}ƒCƒY‚·‚ê‚ÎA‚Å‚«‚é‚ñ‚¶‚á‚Ë

–¼‘O‹óŠÔ‚ɕ‚¶ž‚ß‚ê‚ÎAwcout‚Á‚Ä–¼‘O‚Å‚»‚̂܂܎g‚¦‚邵

73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 10:33:21
>>70
‚ñ‚È‚à‚ñ‚Í—p“r‚ÉŠñ‚邾‚ëBUTF-8‚Å“f‚¯‚é‚ñ‚È‚ç–â‘è‚Ë‚¦‚µAƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ª
‰¼’è‚Å‚«‚È‚¢ƒRƒ“ƒ\[ƒ‹o—Í‚ÅAî•ñ‚ð‘S‚­Ž¸‚¢‚½‚­‚È‚¢‚ñ‚È‚çAo—Í‚ð
ƒtƒBƒ‹ƒ^[‚·‚ׂ«‚©‚à‚ÈB
boost::iostreams‚È‚ñ‚©‚ªŽg‚¦‚邯Žv‚¤‚æB

74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 14:24:32
C‚ÅIE‚Ì¡Œ»ÝŠJ‚¢‚Ä‚¢‚éURL‚𓾂邱‚Æ‚Á‚Ăł«‚Ü‚·‚©HH

75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 16:37:47
>>74
ActiveX‚ðŽg‚¤—v—̂łł«‚邯‚Ç“¹‚Ì‚è‚͉“‚¢B


76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 16:45:15
¡XAŽQƉñ”Œv‘ªƒNƒ‰ƒX‚ðŽ©ì‚·‚é‚͎̂žŠÔ‚Ì–³‘ʂłµ‚傤‚©H
‚â‚Í‚èshared_ptr‚ðŽg‚¤‚Ì‚ª“–‚½‚è‘O‚Å‚·‚©‚ËH

77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 17:10:22
>>76
‚æ‚­•ª‚©‚Á‚Ă邶‚á‚È‚¢B

78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 17:28:45
>>76
uŽQƉñ”Œv‘ªƒNƒ‰ƒX‚ðŽ©ì‚·‚év‚±‚Æ‚ª–Ú“I‚¶‚á‚È‚¯‚ê‚΂»‚¤‚·‚ׂ«B

79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 18:06:08
>>77
>>78
ƒŒƒX‚Ç‚¤‚àBC++‚̕׋­‚Ì‚½‚߂Ɉê“xì‚Á‚Ä“®‚©‚µ‚ÄA
‚ ‚Ƃ̓‰ƒCƒuƒ‰ƒŠ‚ðŽg—p‚µ‚Ü‚·B
ŽdŽ–‚ÅC++‚ðŽg‚¤‚Æ‚«‚ÉŠF‚³‚ñ‚Ç‚¤‚µ‚Ä‚é‚Ì‚©‚ȂƎv‚¢‚Ü‚µ‚ÄB

80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 19:09:26
MSDN‚Ì«‚ðC:/1111.bmp‚ɕς¦‚Ä“®‚©‚µ‚Ă݂½‚ñ‚¾‚ªAƒGƒ‰[‚ª‚Å‚é‚ñ‚¾‚ºB
‚È‚ñ‚łȂñ‚¾‚º

Image image(L"Grapes.jpg");
graphics.DrawImage(&image, 60, 10);
«
Image image(L"C:/1111.bmp");
graphics.DrawImage(&image, 60, 10);

‚ ‚ÆAü‚ðˆø‚¢‚Ă݂悤A•¶Žš—ñ‚ð‘‚¢‚Ă݂悤‚àŽŽ‚µ‚Ă݂½‚ñ‚¾‚ªA‰æ–Ê‚ªƒ}ƒbƒVƒ‚Ȃ܂܂Ȃ̂³I

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 20:05:55
‚‚‚ƒ‚ƒ‚Å‚ƒ‚ð‚â‚Á‚Ä‚¢‚Ü‚·Bŋ߂n‚‚‚Ž‚f‚k‚ðŽn‚߂܂µ‚½
‚»‚¤‚µ‚½‚ç‰e‚ð•t‚¯‚邯‚±‚ë‚ÅŽ~‚Ü‚è‚Ü‚·B
ƒRƒ“ƒpƒCƒ‹‚Ío—ˆ‚é‚Ì‚ÉAŽÀs‚·‚邯Ž~‚Ü‚è‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 20:18:04
‚Ç‚¤‚¢‚¤•û–@‚ʼne‚ð•t‚¯‚悤‚Æ‚µ‚Ä‚é‚Ì‚©‚í‚©‚ç‚ñ‚©‚çA“š‚¦‚æ‚¤‚ª‚È‚¢
‹ï‘Ì“I‚ɂǂ̊֔‚ð‚Ç‚¤‚¢‚¤‚Ó‚¤‚ÉŽg‚Á‚½‚Ì‚©

‚»‚ê‚ÆA‚»‚±‚ÅŽ~‚Ü‚é‚Á‚Ä‚¢‚¤‚̂͂ǂ¤‚â‚Á‚ÄŠm‚©‚ß‚½H
ŽÀ‚Í‘¼‚̂Ƃ±‚ë‚ÅŽ~‚Ü‚Á‚Ä‚é‚Ì‚©‚à‚µ‚ê‚ñ‚¼

uŽ~‚Ü‚év‚Á‚Ä‚¢‚¤‚Ì‚àA‚à‚¤­‚µ‹ï‘Ì“I‚É
ƒAƒjƒ[ƒVƒ‡ƒ“‚µ‚Ä‚é‚Ì‚ªŽ~‚Ü‚é‚Ì‚©AƒL[‚âƒ}ƒEƒX‚Ì”½‰ž‚ª‚È‚­‚Ȃ邱‚ƂȂ̂©AƒGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ä‹­§I—¹‚­‚炤‚±‚ƂȂ̂©AOS‚²‚Æ—Ž‚¿‚é‚Ì‚©

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 20:20:27
‚‚܂èƒ\[ƒX‚ƃGƒ‰[ƒƒbƒZ[ƒW‚ðo‚¹A‚ÆB

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 20:21:26
ƒfƒoƒbƒKc‚Í–³—‚»‚¤‚¾‚©‚çAprintf(MessageBox)ƒfƒoƒbƒO‚¾‚ÈB

85:•ª‚©‚ç‚È‚¢‚©‚çQ‚é
07/11/05 00:44:19
ƒ{[ƒ‰ƒ“ƒh‚Ì‚”‚•‚’‚‚‚@c++(forWin95)‚ðŒ©‚Â‚¯‚½‚Ì‚Å}‘ŠÙ‚©‚çTURBO@C++ƒWƒ‡ƒCƒtƒ‹ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚¢‚¤–{‚ðŽØ‚è‚Ä‚«‚½‚̂ł·‚ªEEE
ˆê”Ôʼn‚Ì‚½‚Á‚½‚Ts‚Ì•¶‚ªƒRƒ“ƒpƒCƒ‹‚·‚邯ƒGƒ‰[‚ð“f‚«‚Ü‚·

main()
{
@printf("‚bŒ¾Œê‚Å—V‚Ú‚¤\n");
@while(!kbhit());
}

‚RD‚Ss–Ú‹¤‚ÉCall to undefined function ‚È‚ñ‚Å‚·‚ª‚Ȃɂªˆ«‚¢‚ñ‚Å‚µ‚傤‚©H

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 01:12:11
C++‚ł̓vƒƒgƒ^ƒCƒv錾‚̂Ȃ¢ŠÖ”‚͌ĂÑo‚¹‚È‚¢B
‚¿‚á‚ñ‚Æ“K؂ȃwƒbƒ_‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚é•K—v‚ª‚ ‚éB

87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 01:48:19
Visual C++ 2005 EE ‚Æ GCC ‚ł͂¿‚å‚Á‚Æ“®ì‚ªˆá‚¤‚Ý‚½‚¢‚Å‚·‚ªA
‚Ç‚¿‚ç‚ðŽg‚Á‚ĕ׋­‚ð‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 02:13:05
‚³‚ŸH

89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 02:16:04
•Ï”–¼‚Ì•t‚¯•û‚ÅŽžX”Y‚ނ̂ł·‚ªA
‚݂Ȃ³‚ñuƒnƒ“ƒKƒŠƒAƒ“‹L–@v‚Á‚Ă̂ðŽg‚Á‚Ă܂·‚©H

90:80
07/11/05 02:25:10
ŽdŽ–‚Å‹­§‚³‚ꂽ‚çŽg‚¤‚¯‚ÇAŒÂl“I‚ȃvƒƒOƒ‰ƒ€‚ł͎g‚í‚È‚¢
‚Æ‚¢‚Á‚Ä‚àAjavaŽg‚¢‚È‚ñ‚ÅAC‚¾‚Ƃǂ¤‚Ȃ邱‚Æ‚â‚ç


ƒGƒ‰[‚ÌŒ´ˆö‚ªƒgƒ“‚Æ•ª‚©‚ç‚È‚©‚Á‚½‚Ì‚ÅAFromFile‚œǂݞ‚߂邿‚¤‚È‚Ì‚ÅŽŽ‚µ‚Ă݂½B
Image::FromFile(L"1111.bmp");
Image::FromFile(L"C:\\1111.bmp");
Image::FromFile(L"C:/1111.bmp");

‚º‚ñ‚Ô0x00000000inullHj‚ª•Ô‚Á‚Ä‚­‚éB‚È‚ñ‚ÅH
“à•”‚ʼn摜‚̓ǂݞ‚݂Ɏ¸”s‚µ‚ÄAjava‚Å‚¢‚¤ƒkƒ‹ƒ|‚Å‚à”­¶‚µ‚Ä‚½‚ñ‚©‚µ‚çH

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 02:30:19
>>87
GCC‚Ì•û‚ª•¶–@‚ÉŒµ‚µ‚¢‚̂ŕ׋­‚·‚é‚È‚çGCC

92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 02:35:18
‚±‚¤‚¢‚¤Žž‚É’ˆÓ‚©‚È
for(int i=0;i<10;i++) cout << i << endl;
cout << i << endl;

‚ÅA‚¢‚ç‚È‚¢ƒeƒNƒjƒbƒN‚ðŠo‚¦‚éc‚Æ
#define for if(1)for

93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 07:59:41
>>89
ƒ^ƒCƒv‚Ì•û‚Ȃ玩‘R‚ÆŽg‚Á‚Ä‚éB‚Á‚Ä‚©•Ö—˜B
ƒVƒXƒeƒ€‚Ì•û‚ÍŽ©‘R‚ÆŽg‚í‚È‚­‚È‚Á‚½B

94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 08:16:02
>>92
‚³‚·‚ª‚ÉA‚»‚ê‚ÍVC++‚Å‚àNET 2003‚ ‚½‚è‚©‚ç
ƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢‚Ù‚¤‚ªƒfƒtƒHƒ‹ƒg‚ɂȂÁ‚½B

>>93
‚»‚ê‚ð‚¢‚¤‚È‚çƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒnƒ“ƒKƒŠƒAƒ“‚ł͂Ȃ¢‚Ì‚©H

95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 12:21:07
index ‚ª1000–œ‚ ‚邯‚µ‚Ü‚·@
index‚²‚ƂɃtƒ@ƒCƒ‹‚ð“ǂ݂És‚­‚Æ‚µ‚Ü‚·
‚±‚̂Ƃ«Aƒtƒ@ƒCƒ‹‚ðˆê‚‚ɂ܂Ƃ߂é‚Ì‚ÆAˆê‚ˆê‚•ª‚¯‚é‚Ì‚ÆA‚¢‚­‚‚©‘©‚É‚·‚é‚̂ł͂ǂꂪ‘¬“x‘¬‚¢‚Å‚·‚©?
ƒ‰ƒ“ƒ_ƒ€‚É3ŒÂ’ö“x‚Ìindex’l‚ðƒAƒNƒZƒX‚·‚邱‚Ƃɂµ‚Ü‚·

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 12:29:25
ˆêƒtƒ@ƒCƒ‹“–‚½‚è10KBˆÈ‰º‚Æ‚µ‚ÄAindex‚Í10–œ‚Æ‚µ‚Ü‚·
‚±‚̂Ƃ«ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ÍÅ‘å1G‚ɂȂè‚Ü‚·@
index‚ÍA0‚©‚ç10–œ‚Ì”Žš‚Å—^‚¦‚ç‚ê‚邯‚µ‚Ü‚·
index‚²‚ƂɃtƒ@ƒCƒ‹‚̈ʒu‚ð‹L˜^‚µ‚Ä‚¨‚­‚©Aindex–¼‚̃tƒ@ƒCƒ‹‚ð10–œ—pˆÓ‚·‚é‚©‚Å‚·‚ª
‚Ç‚Á‚¿‚ª—Ç‚¢‚Å‚·‚©?

97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 13:00:49
‚ ‚Ü‚èׂ©‚­•ª‚¯‚邯AƒNƒ‰ƒXƒ^ƒTƒCƒY‚̧ŒÀ‚©‚ç—e—Ê‘½‚­Žg‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚Ë
10ƒoƒCƒg‚µ‚©‹L˜^‚µ‚È‚­‚Ä‚à512ƒoƒCƒg’ö“xŽg‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚Ë

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 14:31:55
Unicode, ShiftJIS, EUC
‚ ‚½‚è‚𑊌ݕϊ·‚Å‚«‚é•¶ŽšƒR[ƒhƒ‰ƒCƒuƒ‰ƒŠ‚ð’T‚µ‚Ä‚¢‚Ü‚·B
EŒ¾Œê‚ÍCƒIƒ“ƒŠ[
Eƒ‰ƒCƒZƒ“ƒX‚ªBSDˆÈ‰º‚Ì‚ä‚邳
EƒTƒCƒY‚͂Ȃé‚ׂ­¬‚³‚ß
Eƒ|[ƒ^ƒuƒ‹
‚ÌðŒ‚ɇ‚¤‚悳‚°‚ȃ‰ƒCƒuƒ‰ƒŠ‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 15:53:16
ƒXƒŒˆá‚¢‚Å‚ËH

100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 16:58:31
”z—ñ‚Ì“ü—͂̎ž‚É,EOF‚¾‚Æ-1“ü—Í‚ÅI—¹‚ɂȂè‚Ü‚·‚æ‚ËH
‰üs‚Å“ü—ÍI—¹‚É‚µ‚½‚¢‚̂ł·‚ª,‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
1 1 0 0 1 0 1 1 ‰üs
‚Å“ü—Í‚ðI—¹‚µ‚½‚¢‚Å‚·B
‹³‚¦‚Ä‚­‚¾‚³‚¢B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

//---- ”z—ñ“ü—Í
num = 0;
do {
@scanf("%d", &arr[num]);
} while ( arr[num++] != EOF );@@@// ‰üs‚Í“ü—Í‚ÌI—¹
num--; @@@@@@@@@@@@@@ // —LŒø‚È“ü—Í”


101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 17:45:46
>>100
ƒ}ƒ‹ƒ`‚·‚ñ‚ȃJƒX

102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 19:23:00
>>100

char buf[MAXSIZE];
char *p;

fgets(buf, 99, stdin);

p = strtok(buf, " ");

while(p != NULL) {
@arr[num++] = atoi(p);
@p = strtok(NULL, " ");
}

103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 19:24:02
>>100
’ù³

char buf[MAXSIZE];
char *p;

fgets(buf, MAXSIZE - 1, stdin);

p = strtok(buf, " ");

while(p != NULL) {
@arr[num++] = atoi(p);
@p = strtok(NULL, " ");
}


104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 19:26:35
‘¼‚ÌŒ¾Œê‚̃\[ƒX‚ðˆÚA‚·‚ê‚Ηǂ­‚ËH
ƒTƒCƒY¬‚³‚¢ƒ‰ƒCƒZƒ“ƒX‚à‹C‚É‚µ‚È‚¢

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 19:48:49
-LƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵‚½ƒfƒBƒŒƒNƒgƒŠ‚Ì‚¤‚¿
‚»‚Ì’†‚É‚ ‚é“Á’è‚̃fƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚³‚¹‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H

‚½‚Æ‚¦‚Î
-L/usr/local/lib ‚ÆŽw’肵‚½‚à‚̂̂¤‚¿ /usr/local/lib/gcc-4.0.4 ‚ÍŽQÆ‚µ‚È‚¢‚悤‚É‚·‚é
‚Æ‚©‚¢‚¤Š´‚¶‚Å‚·

106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 21:02:23
>>95-96
‘¬“x‚ÍŽÀ‘ª‚ªŠî–{B
—Ç‚¢ˆ«‚¢‚Ì”»’f‚Í–{l‚É‚µ‚©‚Å‚«‚È‚¢B

107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 21:07:59
‹‘å‚ȃtƒ@ƒCƒ‹‚̃V[ƒNŽžŠÔ‚ÆAƒtƒ@ƒCƒ‹‚̃I[ƒvƒ“‚É—v‚·‚鎞ŠÔ‚͈ê”Ê“I‚ɂǂÁ‚¿‚ª‚©‚©‚é‚ñ‚Å‚·‚©?
ƒtƒ@ƒCƒ‹‚̃I[ƒvƒ“‚Ì•û‚ªƒRƒXƒg‚Í‘½‚»‚¤‚Å‚·‚ª

108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 21:09:47
>>107 •·‚­‘O‚ÉŽŽ‚¹‚æƒTƒ‹

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 21:20:47
>>107 •·‚­‘O‚ÉŽŽ‚¹‚æƒTƒ‹

110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 21:44:45
>>107
Žg—p‚·‚éƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚É‚æ‚Á‚Ä‚àˆá‚¤‚µ‚¾‚낤‚µAƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€ã‚Ì’f•Љ»‚ȂǂÌó‘Ô‚É‚àˆË‚éB
ƒLƒƒƒbƒVƒ…‚Éæ‚Á‚Ă邩‚à‰e‹¿‚·‚é‚Í‚¸B
ŽŽ‚¹B

111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 22:21:46
C++‚ÅAPI‚ð‘g‚ñ‚Å‚¢‚é‚̂ł·‚ª
URLØÝ¸(www.katsakuri.sakura.ne.jp)
‚±‚Ì€–Ú‚ð“ü‚ꂽ‚ç
0x00412984 ‚Ńnƒ“ƒhƒ‹‚³‚ê‚Ä‚¢‚È‚¢—áŠO‚ª”­¶‚µ‚Ü‚µ‚½: 0xC0000005: êŠ 0x00090f44 ‚ð“ǂݞ‚Ý’†‚ɃAƒNƒZƒXˆá”½‚ª”­¶‚µ‚Ü‚µ‚½B
‚ƃGƒ‰[‚ªo‚邿‚¤‚ɂȂÁ‚½‚̂ł·‚ªA‚Ç‚±‚ª‚¨‚©‚µ‚¢‚̂łµ‚傤‚©H
ì‚Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚Ì“à—e‚ÍAƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚Ƀ`ƒFƒbƒN‚ª“ü‚Á‚Ä‚¢‚邯‚±‚ë‚ÉEDITƒ{ƒbƒNƒX‚ð•\ަ‚·‚éA‚ÆŒ¾‚¤Š´‚¶‚Å‚·B
‘I‘ð‚µ‚½êЂɂæ‚Á‚Ă͂¤‚Ü‚­“®ì‚·‚邱‚Æ‚à‚ ‚è‚Ü‚·B

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 00:37:59
‚Ô‚Á‚½Ø‚莸—炵‚Ü‚·

•¶Žš—ñ‚ðlong‚ɕϊ·‚·‚éstrtol()‚Æ‚¢‚¤ŠÖ”‚Å‚·‚ª
ޏ”sŽž‚̕Ԃè’l‚ª0‚Ȃ̂͂¢‚¢‚̂ł·‚ªA•¶Žš—ñ‚ª"0"‚¾‚Á‚½‚Æ‚«‚Ì‹æ•ʂ̂‚¯•û‚Í
•ÏŠ·•s‰Â”\‚È•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ÌŠi”[æ‚ð€”õ‚µ‚Ä‚ ‚°‚邵‚©‚È‚¢‚̂łµ‚傤‚©H

113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 01:31:55
Ž©ìŠÖ”ì‚ê‚ÎH
long mystrtol(char *cary, char **ep)
{
if(!strcmp(cary,"0"))
return 0L;
return strtol(cary,ep,10);
}
‚±‚ñ‚Ȃ̂Ƃ©‚³

114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 01:58:10
>>113‚ɃcƒbƒRƒ~‚½‚­‚Ä‚½‚Ü‚ç‚È‚¢‰´‚͂܂¾‚Ü‚¾Cs‚ª‘«‚è‚È‚¢‚ÈB

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 02:16:20
>>114
‚‚Á‚±‚ñ‚Å‚â‚ê‚æA–{l‚Ì‚½‚ß‚É‚à‚³

116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 02:16:44
sscanf‚Æ‚©AStrToIntEx‚Æ‚©

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 02:24:27
893‚ª75ƒLƒ VS 105ƒLƒ‚Ì‹óŽè‰Æ@‘Ìd·@30ƒLƒ‚̉£‚臂¢‰f‘œ
URLØÝ¸(video.nifty.com)
“X‚ÅNo4@ƒzƒXƒg@VS@•‘Ñ‹óŽè‰Æ@Ž€“¬‚̉f‘œ
URLØÝ¸(video.nifty.com)
ƒCƒPƒƒ“@ƒzƒXƒg@VS@ƒuƒ‹[ƒXƒŠ[@ƒ{ƒRƒ{ƒR‚ɉ£‚é‰f‘œ
URLØÝ¸(video.nifty.com)
893 VS ƒuƒ‹[ƒXƒŠ[@‘ÎŒˆ‰f‘œ
URLØÝ¸(video.nifty.com)

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 05:27:21
ŽZp–½—߈³k‚Á‚ÄŽã“_‚ ‚邯Žv‚¤‚ñ‚Å‚·‚ª
—Ⴆ‚Î0@1‚ÌoŒ»—¦‚ª“™‚µ‚¢‚Æ‚·‚邯‚ǂ̃rƒbƒg—ñ‚à“¯‚¶Šm—¦‚ɂȂè‚Ü‚·‚æ‚ËH
ƒf[ƒ^‚Ì•À‚ч‚ðl‚¦‚È‚¢‚Ƒʖڂł͂Ȃ¢‚Å‚·‚©?
‚½‚Æ‚¦‚Î0000000000000000000000000000011111111111111111111111111111111‚ȂǂÍ
ŒJ‚è‚©‚¦‚µ”‚ð‹L˜^‚·‚邱‚Ƃł©‚Ȃ舳k‚Å‚«‚邯Žv‚¤‚̂ł·‚ª

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 05:42:46
ŽZp–½—߈³k‚ł͂Ȃ­‚ÄŽZpˆ³k‚¾‚Á‚½‚æ@
‚ ‚ÆA•¶‘‚ðˆ³k‚·‚é‚È‚ç‚ΑO‚Ì1A2ƒoƒCƒg‚²‚ƂɊm—¦•ª•z•\‚ðì‚Á‚Ĉ³k‚·‚邯‚¢‚¢‚ÆŽv‚¤‚¯‚Ç

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 06:39:22
ŽZp‚Ìà–¾‚¾‚ÆA‚P•¶Žš‚¸‚‚Ìà–¾‚¾‚¯‚¾‚¯‚ÇA‰‚ß‚©‚ç5•¶Žš‚Ì•ª•z‚ð—^‚¦‚Ä‚ào—ˆ‚é‚Ë
Šm—¦1%‚Ì‚à‚Ì‚ª‚ ‚ê‚ÎA2^(-7) = 0.0078125 ‚¾‚©‚笔“_ˆÈ‰º7Œ…’ö“x‚ð—^‚¦‚é‚Ì‚ª—Ç‚¢‚ÆŒ¾‚¤‚±‚ƂɂȂé
ƒnƒtƒ}ƒ“ˆ³k‚̈ê”ʉ»‚Æ‚¢‚¦‚é‚Ë

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 13:49:45
class BaseClass{
public:
int a;

BaseClass(){};
~BaseClass(){};
virtual void Func(){};
};

class SubClass : public BaseClass{
public:
int b;
void Func(){};
};

int main(){

BaseClass *pointer = new SubClass[2];

for(int i=0; i<2; i++) pointer[i].Func();

delete [] pointer;

return 0;
}

‚±‚ê‚Å´×°‹N‚±‚é‚̉½ŒÌ

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 13:53:35
„BaseClass@*pointer@=@new@SubClass[2];@

”z—ñ‚ւ̃|ƒCƒ“ƒ^‚̓LƒƒƒXƒg‚µ‚Ă͂¢‚¯‚È‚¢

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 13:58:11
>>122
‚à‚µã‚Ý‚½‚¢‚ÉŽqƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Ì”z—ñ‚ðeƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚É“ü‚ê‚ÄŽg‚¢‚½‚¢ê‡‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚·‚©H

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 14:04:50
eƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚Ì”z—ñ‚ðì‚ê‚Ηǂ¢‚¶‚á‚È‚¢‚©B

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 14:17:58
\‚µ–ó‚È‚¢c
‹ï‘Ì“I‚ɂ͂ǂñ‚È‘‚«•û‚ÉcH

126:125
07/11/06 14:22:08
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 17:52:46
‚»‚¤‚¢‚¤‚Ì‚àŽ©ŒÈ‰ðŒˆ‚Á‚ÄŒ¾‚¤‚Ì‚©‚—

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 19:06:46
ƒfƒBƒWƒ^ƒ‹‹ZpŒŸ’è‚Ì–â‘èW‚Åu“ñ‚‚̳‚Ì®”‚ÌÏ‚ð‹‚ß‚éƒvƒƒOƒ‰ƒ€v‚̉ðà‚ð‚¨Šè‚¢‚µ‚Ü‚·B
“ñ‚‚̳‚Ì®”‚ÌςƂ¢‚¤‚±‚ƂȂ̂ł·‚ªA“ñ‚‚̮”‚ð‚©‚¯‚邾‚¯ia*bj‚ł͂¢‚¯‚È‚¢‚̂łµ‚傤‚©H
while•¶‚̈—‚ª‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñB
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

#include <stdio.h>
void main(void){
int a,b,prod=0,temp;
printf("a="); scanf("%d",&a);
printf("b="); scanf("&d",&b);
if(a>b){
temp=a;
a=b;
b=temp;
}
while(a != 0){
if(a%2 == 1) prod +=b;
a=a/2
b=2*b
}
printf("product of %d * %d = %d", a, b, prod);
exit(0);
}

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 19:31:10
ƒ‹[ƒv’†‚ÌŒvŽZ‚ðƒVƒtƒg‚ƃrƒbƒg‰‰ŽZ‚Å’u‚«Š·‚¦‚邯
朂̉‰ŽZ‚È‚µ‚ÅŠ|‚¯ŽZ‚ªo—ˆ‚é‚È‚ŸcA‚È‚ñ‚ÄB

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 19:33:33
ŽW‘R‚Æ‹P‚­void main(void)

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 19:37:32
>>128
¬ŠwZ‚ÅK‚Á‚½Š|‚¯ŽZ‚Ì•MŽZ‚ð“ñi”‚Å‚â‚Á‚Ă邿‚¤‚È‚à‚ñ‚¾

132:128
07/11/06 19:40:53
>>129@‚±‚¤‚¢‚¤‚±‚Ƃł·‚©H

while(a != 0){
if(a%2 == 1) prod +=b;
a=a@>>@1 /* a=a/2 */
b=b@<<@1 /* b=2*b */
}


133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 20:28:03
>>129
‚»‚±‚̓Rƒ“ƒpƒCƒ‰‚ÌÅ“K‰»‚ÉŠú‘Ò‚Æ‚¢‚¤‚±‚ƂłÍH
‚à‚Á‚Æ‚àA‚±‚ê‚­‚ç‚¢‚È‚çC/C++‚Å‚àƒVƒtƒgŽg‚¦‚Æ‚¢‚¤‚±‚Ƃ͓¯ˆÓB

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 22:35:19
‚Æ‚¢‚¤‚©A‚»‚±‚Å–‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆA
u‚¶‚á‚ (a*b)‚ł悭‚Ëv‚Ý‚½‚¢‚Șb‚ɂȂ邩‚ç(w

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 19:47:22
class hoge : public base
{
private:
base* m_base;
};

‚±‚ê‚Á‚ÄzŠÂ‚Å‚·‚©H

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 20:25:07
ŠJ”­’†‚ɂ悭Œ©‚é‹Lq‚Å‚·‚ª‰½‚©S”z‚È‚±‚ƂłàH

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 20:58:33
zŠÂ‚È‚ç”ð‚¯‚½‚¢‚ñ‚Å‚·‚ªA
zŠÂ‚Å‚·‚©H

hoge‚Ì’è‹`‚Ébase‚ª•K—v‚Å
‚Å‚àhoge‚Íbase‚ðŽ‚Á‚Ä‚é‚Ì‚Å
‚È‚ñ‚©zŠÂ‚Á‚Û‚¢‚È‚Ÿ‚ÆB

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:13:18
‚Ȃ炨‘O‚Ì”ð‚¯‚½‚¢zŠÂ‚̈Ӗ¡‚ð‚¿‚á‚ñ‚Æ‘‚¯‚âƒ^ƒR‚ª

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:16:02
’m‚Á‚Ä‚él‚É•·‚¯‚ê‚΂¢‚¢‚Å‚·B
‚»‚à‚»‚à’m‚ç‚È‚¢l‚Í
Ž©•ª‚ª’m‚ç‚È‚¢‚Ì‚Él‚É‹³‚¦‚ç‚ê‚é‚킯‚ª‚È‚¢‚Å‚µ‚傤B

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:18:34
‚»‚ê‚¶‚áA’N‚É‚à“š‚¦‚ç‚ê‚È‚¢‚ËB

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:20:44
>>140
‘S’m‘S”\‚Ì_Œõ—ÕB

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:29:49
zŠÂ‚¶‚á‚È‚¢‚æ

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:30:14
‚Ƃ肠‚¦‚¸zŠÂŽQÆ‚ª‹N‚±‚é‰Â”\«‚Í[•ª‚·‚¬‚é‚قǂɗL‚é‚í‚ÈB
‚½‚¾ê‡‚É‚æ‚é‚Ì‚ÅA‹ï‘Ì“I‚É‚â‚肽‚¢‚±‚Æ‚ðŽ¦‚µ‚Ä‚­‚ê‚È‚¢‚Æ–â‘è“_‚ÌŽw“E‚Ío—ˆ‚ñB

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:33:34
base‚Ì’è‹`‚Éhoge‚ð•K—v‚Æ‚µ‚Ä‚½‚çzŠÂ’è‹`

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:35:38
zŠÂ‚Á‚Ă̂Í
class sage ‚Ì錾‚É@class age@‚ðŽg‚Á‚Ä‚Ä
class age ‚Ì錾‚É class sage@‚ðŽg‚Á‚Ä‚éê‡B

‚æ‚Á‚ÄzŠÂ‚ł͂Ȃ¢‚×H

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:36:24
>>135
•’ʂɘAŒ‹ƒŠƒXƒg‚©‚È‚ñ‚©‚Å‚ ‚è‚»‚¤‚È‹C‚ª‚·‚邪

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:38:30
>>140‚Ì—§ê‚—‚—‚—‚—‚—‚—

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:43:03
‚ÅAŒ‹‹Ç‚Ç‚Á‚¿‚̈Ӗ¡‚ÅzŠÂ‚Á‚ÄŒ¾‚Á‚Ä‚é‚Ì‚æH>>135‚ÍB

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:43:04
>>135
‚ ‚Ù‚·‚¬

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 21:55:38
>>149 = Šç‚ð‚‚Ԃ³‚ꂽ>>140

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 22:08:21
>>150
‚Í‚¸‚ê

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 22:19:11
>>135
ƒGƒXƒp[‚ª‚¢‚È‚¢‰Â”\«‚ðl‚¦‚È‚¢‚Ì‚©H

153:wolf Ÿ8VH3XAqjlU
07/11/07 23:08:13
>>135
base<---hoge‚ÅzŠÂ‚Í‘¶Ý‚µ‚È‚¢‚¯‚Ç
m_base = new ‚·‚鑿‚R‚̃Nƒ‰ƒX‚ðŠÜ‚ß‚½zŠÂ‚É’ˆÓ‚Å‚·

154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 00:11:41
‚ÅAŒ‹‹Ç’N‚à‚܂Ƃà‚É“š‚¦‚ç‚ê‚È‚¢‚ñ‚Å‚·‚ËB‚ª‚Á‚©‚肵‚Ü‚µ‚½B

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 00:51:46
>>154
>>153

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 00:59:52
‚»‚ê‚Í‚à‚¤“ǂ݂܂µ‚½‚æB

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 10:37:40
>>156
‚¨ŽdŽ–Šæ’£‚Á‚Ä‚­‚¾‚³‚¢‚Ë

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 10:38:57
‚È‚é‚Ù‚ÇzŠÂŽQƂ̎–‚©

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 11:07:44
>>154
•·‚¢‚Ă鎞“_‚Å‚¨‘O‚Í‚»‚êˆÈ‰º‚¶‚á‚ñ‚—

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 11:28:52
>>158

>>137“ǂ߂Εª‚©‚邾‚ëB

161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 16:06:16
>>159
‚»‚ê‚͂‚܂èA‰ñ“šŽÒ‚ÆŽ¿–âŽÒ‚Ì—‰ð“x‚ð‘Γ™‚É”äŠr‚·‚é‚Ì‚ª
‚ ‚È‚½‚ɂƂÁ‚Ä‚ÍuŽ©‘Rv‚Å‚ ‚éA‚Æ‚¢‚¤‚±‚Ƃł·‚æ‚ËH
‚Å‚à‚»‚ê‚Á‚ÄA‹³Žt‚Ì’mޝ‚ª‰ö‚µ‚¢A‚Æ‚¢‚¤˜b‚ð‚µ‚Ä‚¢‚鎞‚Éu¶“k‚Í‚»‚êˆÈ‰º‚¶‚á‚ñ‚—v‚Æ
•Ô‚·‚悤‚È‚à‚̂ł·‚ËB
‚±‚Á‚¿‚ÍA‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚ÌlŠÔ‚ªA’mޝ‚ðŽ‚Á‚Ä‚¢‚邯‚¢‚¤‰R‚ð‚‚¢‚Äu‹³’d‚É—§v‚Á‚ÄA
’N‚©‚É•¨‚ð‹³‚¦‚é‚Ì‚ªŠÔˆá‚¢‚Å‚ ‚éA‚Æ‚¢‚¤“_‚ðŒ¾‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚æB
‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚Ìl‚ɉñ“šŽÒ‚ɂȂÁ‚Ä‚à‚ç‚Á‚Ă͢‚é‚ñ‚Å‚·BŽ¿–âŽÒ‚àAê‚àA¬—‚·‚邾‚¯‚Ȃ̂ÅB

Šm‚©‚É—‰ð“x‚͉´‚̂ق¤‚ª‰º‚Å‚·B
‚Å‚àA‚ ‚È‚½•û‚à‰´‚Æ“¯‚¶AŽ¿–âŽÒƒŒƒxƒ‹‚È‚ñ‚Å‚·B‰ñ“šŽÒ‹CŽæ‚è‚ð‚³‚ê‚邯Ž×–‚‚Ȃ̂ł·B
‚»‚¤‚¢‚¤‚±‚Ƃł·B

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 16:10:41
ŽÐ‰ï«‚Ì–³‚¢ƒLƒ`ƒKƒC‚ª•´‚êž‚ñ‚ł܂·‚Ë

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 16:15:12
>>161
‰½‚ð•·‚«‚½‚¢‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñ

ŽÀ‘Ì‚ÌzŠÂŽQƂȂçƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚̂ňÀS‚µ‚ĉº‚³‚¢
ƒ|ƒCƒ“ƒ^‚ðŽg‚¤ŒÀ‚èzŠÂŽQƂɂȂé‰Â”\«‚Íí‚É‚ ‚è‚Ü‚·
’ú‚߂ĉº‚³‚¢

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 16:28:37
ƒvƒƒOƒ‰ƒ€‚̕׋­‚É–O‚«‚½‚ç‚QC‚R“ú‰½‚à‚µ‚È‚¢‚Æ‚©‚¢‚¤l‚¢‚éH

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 16:31:58
>>161
‚ª‚Á‚©‚è‚·‚邯‚͉´‚à‚¨‘O‚É‚ª‚Á‚©‚肾

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 16:32:03
•׋­‚Â[‚©Žï–¡‚̃R[ƒfƒBƒ“ƒO‚ł͂悭‚ ‚éBˆêTŠÔˆÈã‚ɂȂ邱‚Æ‚à‚µ‚΂µ‚ÎB

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 17:15:41
ƒŠƒAƒ‹‚Å >>161 ‚Í‹ó‹C“ǂ߂Ȃ¢l‚Á‚Ä
Žü‚è‚©‚猾‚í‚ê‚é‚ñ‚¶‚á‚ËH

‹³Žt‚ÍŽdŽ–‚Å‹à‚à‚ç‚Á‚Ä‹³‚¦‚Ä‚é‚킯‚¾‚ªA
‚±‚±‚Í2ch‚¾‚µ‚È[
Ž¿–âŽÒ‚Í‚±‚¤‚ ‚é‚ׂ«I
‰ñ“šŽÒ‚Í‚±‚¤‚ ‚é‚ׂ«I
‚Æ‚©^–Ê–Ú‚ÉŒ¾‚í‚ê‚Ä‚à‚È[

‹½‚É“ü‚ê‚΋½‚É]‚¦‚Á‚Ä‚¢‚¤‚©‚çA
à‹³’·•¶‘‚­‚æ‚èA‚Ç‚¤‚·‚ê‚Î
2ch‚ʼnñ“š‚𓾂ç‚ê‚é‰Â”\«‚ª‚‚­‚È‚é‚Ì‚©H
‚ðl‚¦‚½‚Ù‚¤‚ªŒ»ŽÀ“IB

‘˦‚Å‚«‚È‚¢‚È‚çAƒlƒbƒg‚ÅŽ¿–â‚È‚ñ‚Ä‚·‚é‚ÈB
‘æŽOŽÒ‚©‚ç‚Ý‚ê‚ÎA‚ ‚ñ‚½‚ªr‚炵‚¾‚©‚çB


168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 17:35:28
’Þ‚ç‚ê‚·‚¬B

169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 17:58:31
>>162
‚Ü‚Á‚½‚­‚Å‚·B¢‚Á‚½‚à‚̂ł·‚ËB
l‚ɉ½‚©‚ð‹³‚¦‚é—§ê‚Æ‚¢‚¤‚Ì‚ÍAŽ©ŒÈŒ°Ž¦—~‚̈Ùí‚É‹­‚¢l’B‚ɂƂÁ‚Ä‚Í
–£—Í“I‚È‚à‚̂Ȃ̂łµ‚傤‚ËB‚¾‚©‚ç‚»‚̃XƒLƒ‹‚à–³‚¢‚̂ɋCŽæ‚肽‚ª‚é‚̂łµ‚傤B

>>165
‚ª‚Á‚©‚è‚·‚镪‚É‚ÍD‚«‚È‚¾‚¯‚ª‚Á‚©‚肵‚Ä‚à‚¢‚¢‚Å‚·‚æB
”\‚à‚È‚¢‚̂ɂłµ‚á‚΂Á‚½‚肵‚È‚¢‚±‚ÆA‚±‚ê‚ðŠwK‚·‚邱‚Ƃ̂ق¤‚ª‘娂ł·B

>>167
u‚±‚±‚Í2ch‚¾‚µ—˜_v‚Å•¨‚ðŒ¾‚¤l‚ÍA‘ŠŽè‚ÌŒ¾‚¢•ª‚É‚à‚«‚¿‚ñ‚Æ‚»‚ê‚ð“K—p‚µ‚ÄA
‚±‚±‚Í2ch‚Ȃ̂¾‚©‚çà‹³‚È‚ñ‚©‚µ‚Ä‚à‚µ‚傤‚ª‚È‚¢A‚Æ‚¢‚¤•—‚ÉŽv‚¢ŽŠ‚é‚ׂ«‚Å‚·‚æB
‚ ‚é—‹ü‚ðA‚ ‚鑤‚É‚¾‚¯“K—p‚·‚é‚̂͂¨‚©‚µ‚ÈŒ¾“®‚¾‚ÆŒ¾‚í‚´‚é‚𓾂܂¹‚ñB
‚»‚ê‚©‚çAu2ch‚ʼnñ“š‚𓾂ç‚ê‚é‰Â”\«v‚ÍA‚±‚Ìꇊ֌W‚ ‚è‚Ü‚¹‚ñB
‰ñ“šŽÒ‚ª‰ñ“š‚Å‚«‚郌ƒxƒ‹‚É‚ ‚ê‚ÎA‚»‚ê‚Å‰ðŒˆ‚µ‚Ä‚¢‚½‚±‚ƂȂ̂ÅB
‚ ‚ÆA‘æŽOŽÒ‚Æ‚¢‚¤‚Ì‚ðˆê‚‚̈ӎu‚̂悤‚ÉŒê‚é‚̂͋CŽ‚¿ˆ«‚·‚¬‚Å‚·B
‚ ‚Á‚¿‚Ì‘æŽOŽÒ‚ÆŒü‚±‚¤‚Ì‘æŽOŽÒ‚ÍAˆÙ‚È‚éˆÓޝ‚ðŽ‚Á‚Ä‚¢‚é‚̂ł·B
‰Ë‹ó‚݂̂ñ‚È‚ªŽ©•ª‚ðŽxŽ‚·‚é–²‚©‚ço‚ÄAŽ©•ª‚Ì–¼‹`‚Å•¨‚ðŒ¾‚¢‚Ü‚µ‚傤B

170:167
07/11/08 18:14:58
‚¤‚í[‚·‚²‚¢‚È
‚¾‚©‚ç‹ó‹C“ǂ߂Ƃ¢‚Á‚Ƃ낤‚ª

Ž¿–₵‚Ă݂½
«
ƒoƒJ‚É‚³‚ꂽ
«
ƒ}ƒW”½˜_ ©‚¢‚Ü‚±‚±

‚܂Ƃà‚ȉñ“š‚à‚‚¢‚Ä‚é‚ñ‚¾‚©‚炳
‚»‚ê‚Å‚¢‚¢‚¶‚á‚ñH
‚±‚êˆÈ㉽‚ð–]‚ñ‚Å‚é‚ÌH


171:167
07/11/08 18:16:16
’Þ‚è‚È‚çŒ©Ž–‚É’Þ‚ç‚ꂽ‚킯‚¾‚ª‚È„‰´

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 18:37:21
’Þ‚è‚Å‚µ‚åB­‚È‚­‚Æ‚à>154‚͘R‚ꂾ‚µB

173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 19:19:35
>>170
ƒ_ƒ‰ñ“šŽÒ’B‚ªˆÛŽ‚µ‚½‚ª‚Á‚Ä‚¢‚éƒ_ƒ‚È‹ó‹C‚ÍA“Ç‚ñ‚¾ã‚Ŕے肵‚Ä‚¢‚Ü‚·B
‚»‚ñ‚ÈŽí—Þ‚Ì‹ó‹C‚ÉŽx”z“I‚ɂȂç‚ê‚Ă͢‚é‚Ì‚ÅB

174:173
07/11/08 19:32:48
‚²‚ß‚ñ’Þ‚è‚Å‚µ‚½B

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 19:34:54
ƒ_ƒ‰ñ“šŽÒ‚ðƒoƒbƒ^ƒoƒbƒ^‚ÆŽæ‚è’÷‚Ü‚Á‚Ä‚­‚ê‚é
‹~¢Žå‚ª“oê


176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 19:45:20
>>138@=@>>140
‚ªƒƒ“ƒc‚ð‚‚Ԃ³‚ꂽ‹“‹å–\‚ê‚Ä‚¢‚é–Í—lB

177:140
07/11/08 20:33:36
‚¿‚オ‚¤‚æ

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 23:26:50
ƒXƒŒƒbƒh‚ÅAvoid* ‚Å“n‚µ‚½ˆø”‚ðclass‚ɕϊ·‚µ‚½‚¢‚̂ł·‚ªƒLƒƒƒXƒgo—ˆ‚È‚¢‚ÆŒ¾‚í‚ê‚Ü‚·
2‚ˆÈã‚̈ø”‚ðƒXƒŒƒbƒh‚É“n‚·‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 23:44:35
class‚¶‚á‚È‚­‚ÄAclass‚ւ̃|ƒCƒ“ƒ^‚ɃLƒƒƒXƒg‚µ‚Ă݂ê‚΂Ç[‚©H

void func(void *arg)
{
((hogeclass *)arg)->func();
}


180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 23:49:05
ƒTƒ“ƒNƒX‚â‚Á‚Ă݂܂·

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 23:50:40
‚Á‚ÄA‚Ü‚³‚©–{“–‚É
HogeClass hoge = (HogeClass) threadArg;
@‚È‚ñ‚Ä‹Lq‚ð‚µ‚Ä‚é‚ñ‚¶‚ácB


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4986“ú‘O‚ÉXV/97 KB
’S“–:undef