y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
405:391
07/04/17 08:42:26
‘‚«•û‚ªˆ«‚©‚Á‚½‚ñ‚Å‚·‚ªAŽÀÛ‚»‚ñ‚ÈŠ´‚¶‚Å‚·
iƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ł͂Ȃ­‚ÄA‰Šú‰»ƒ‹[ƒ`ƒ“‚Ì’†‚Å
ClassB.AddItem()‚Ý‚½‚¢‚ÈŠÖ”‚ðŽg‚¤‚̂ł·‚ªjB
C++‚Í‚¸‚Á‚ƓƊw‚Å‚â‚Á‚Ä‚«‚Ä‚¢‚½‚Ì‚Å
‚·‚²‚­•Ï‚È\‘¢‚¾‚Á‚½‚̂ł͂Ȃ¢‚©‚Æ•sˆÀ‚¾‚Á‚½‚ñ‚Å‚·‚ªA
K‚¢‚É‚µ‚ÄiHjŽ„‚É‚»‚±‚܂ł̃IƒŠƒWƒiƒŠƒeƒB[‚Í
‚È‚©‚Á‚½‚悤‚Å‚·‚ËB‚¿‚å‚Á‚ƈÀS‚Å‚·B

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 08:50:19
ifstream@‚Å@ƒfƒXƒNƒgƒbƒv‚̃tƒ@ƒCƒ‹‚ª“ǂ߂܂¹‚ñ
ƒlƒbƒg‚ÅŒŸõ‚·‚邯“¯‚¶Ž¿–₪‚ ‚é‚̂ł·‚ª‰ðŒˆ‚µ‚Ă܂¹‚ñ
‘½•ªƒtƒ@ƒCƒ‹–¼‚Ì“ú–{Œê‚ªƒ„ƒo‚»‚¤‚Ȃ̂ł·

ŠÂ‹«‚ÍVC‚W‚ÌExpress‚ÅAWin32ƒRƒ“ƒ\[ƒ‹‚ÅCLR–¢Žg—p
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽg‚¤ƒ^ƒCƒv‚Å‚·
‚ ‚ƃ}ƒ‹ƒ`ƒoƒCƒg‚É‚µ‚Ä‚¢‚Ü‚·
ŠCŠO‚̃\ƒtƒg‚Æ‚©ƒfƒXƒNƒgƒbƒvã‚̃tƒ@ƒCƒ‹‚ª•s‰Â‚Ȃ̂ÅA“ú–{Œê‘Ήž‚Æ‚©‚ ‚é‚̂łµ‚傤‚©H

407:ƒIƒiƒjƒXƒgƒKƒƒA ŸHEfxsk5e3k
07/04/17 09:15:42
ruby‚ł͔’l‚È‚Ç‚à‚·‚ׂÄobject‚Å‚µ‚½‚ªC++‚͈Ⴂ‚Ü‚·‚©H
C++‚ª‘‚¯‚邯‚Ç‚¤‚¢‚Á‚½—˜“_‚ª‚ ‚è‚Ü‚·‚©H
‚¿‚Ȃ݂Ɋ‹«‚ÍVineLinux gcc‚Å‚·

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 09:24:19
Šî–{Œ^iint, double, char“™‚Ì‚½‚¾‚Ì”’lj‚̓Nƒ‰ƒXiƒIƒuƒWƒFƒNƒgj‚¶‚á‚È‚¢B
³Šm‚ÉŒ¾‚¤‚ƃRƒ“ƒXƒgƒ‰ƒNƒ^‚ÍŽ‚Á‚Ä‚¢‚邯‚ÇC++‚Ì’†‚ÅŒ¾‚¤ƒNƒ‰ƒX‚ł͂Ȃ¢B
“–‚½‚è‘O‚̘b‚¾‚¯‚ÇA—˜“_‚͂ǂ¤Žg‚¤‚©A‰½‚ÉŽg‚¤‚©A‰½‚Æ”ä‚ׂ邩‚É‚æ‚éB

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 09:33:07
E“®ì‘¬“x‚ª‘¬‚¢
EÓIŒ^‚É‚æ‚é‚¢‚­‚‚©‚Ì—˜“_i“–‘RAÓIŒ^‚ɂ͌‡“_‚à‚ ‚éj
@EƒI[ƒo[ƒ[ƒh‚ª‰Â”\
@EƒRƒ“ƒpƒCƒ‹Žž‚ÉŒ^‚ÉŠÖ‚·‚é‘å•”•ª‚̃oƒO‚ð”rœ‚Å‚«‚é

‚Ƃ肠‚¦‚¸Žv‚¢‚‚¢‚½‚̂͂±‚Ì‚­‚ç‚¢B

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 09:41:34
>>406
local.h

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 12:13:17
>>406
WIn32‚ÍŠÖ”–¼‚ÌŒã‚ë‚ÉA‚ª•t‚¢‚Ä‚¢‚é‚à‚Ì‚ÍANSI—p‚Å
Š´‚¶‚̓VƒtƒgJIS‚Æ‚µ‚Ĉµ‚í‚ê‚éBW‚ª‚‚¢‚Ä‚¢‚镨‚ªUNICODEB

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:02:09
‚¿‚Ȃ݂ÉNTŒn‚ÅANSI‚ÈAPIŒÄ‚Ô‚ÆUnicode•ÏŠ·‚³‚ê‚ÄW‚ÈAPI‚ªŒÄ‚΂ê‚é

413:348
07/04/17 15:36:46
ƒfƒoƒbƒKã‚Å‚»‚¤Œ©‚¦‚Ä‚½‚¾‚¯‚ÅŽÀۂͳ킾‚Á‚½yo
orz

ƒGƒ‰[‚͕ʂ̌´ˆöBMFC‚̃fƒoƒbƒO”Å‚ðƒŠƒ“ƒN‚·‚邯³í“®ì‚·‚é‚Ì‚ÉAƒŠƒŠ[ƒX”Å‚¾‚Æ—áŠO‚ª”­¶B
‚¤‚¨[ƒfƒoƒbƒO‚Å‚«‚Ë‚¦

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:47:23
std::vector<int> v;
v‚É1, 3, 2, 3, 4‚ª‚±‚̇”Ô‚Å“ü‚Á‚Ä‚¢‚邯‚µ‚Ü‚·B
STL‚Ìremove()‚͈—Œã‚Ì—LŒø‚ÈÅŒã‚Ì—v‘f‚ðŽw‚·ƒCƒeƒŒ[ƒ^‚ð•Ô‚·‚Ì‚ÅA
remove(v.begin(), v.end(), 3)‚Æ‚·‚邯A•Ô‚éƒCƒeƒŒ[ƒ^‚Í4‚ðŽw‚µ‚Ä‚¢‚邯Žv‚¢‚Ü‚·B
‚¾‚©‚çA
v.erase(remove(v.begin(), v.end(), 3), v.end());
‚Æ‚·‚邯A4‚©‚ç––”ö‚Ü‚ÅÁ‚¦‚Ä‚µ‚Ü‚¢A1, 2‚¾‚¯‚ɂȂé‹C‚ª‚·‚é‚̂ł·‚ª
‚Ç‚¤‚µ‚ĂȂç‚È‚¢‚̂łµ‚傤‚©H

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:51:16
>>414
std::remove()‚͈—Œã‚Ì휂³‚ꂽ–³‚©‚Á‚½ÅŒã‚Ì—v‘f‚Ì
"ŽŸ‚Ì"ˆÊ’u‚ð•Ô‚·B‚‚܂肱‚ÌꇂÍv.end()‚ðŽw‚µ‚Ä‚¢‚éB

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:53:23
ƒ`ƒSƒ^B3‚ªíœ‚³‚êA‚»‚ꂪ4‚Åã‘‚«‚³‚ê‚éB

‚‚܂èA1, 2, 4, 4 ‚ƂȂèA“ñ‚‚Ì4‚ÌÅŒã‚Ì•û‚ð•Ô‚·B

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:57:34
‚±‚ê‚ðŒ©‚Ä‚à‚炦‚Îremove()‚Ì“®ì‚ª‚æ‚­‚í‚©‚é‚Í‚¸B

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>

int main()
{
@int a[] = {1, 2, 3, 4};
@std::vector<int> v(a, a + 4);

@std::vector<int>::iterator pos = std::remove(v.begin(), v.end(), 3);
@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;

@v.erase(pos, v.end());

@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;
}


418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 16:08:43
>>414
>v.erase(remove(v.begin(), v.end(), 3), v.end());
>‚Æ‚·‚邯A4‚©‚ç––”ö‚Ü‚ÅÁ‚¦‚Ä‚µ‚Ü‚¢A1, 2‚¾‚¯‚ɂȂé‹C‚ª‚·‚é‚̂ł·‚ª

‚ȂɂȂÉA‚R‚ª2‚‚ƂàÁ‚¦‚é‚Á‚ÄŒ¾‚¢‚½‚¢‚ÌH
1 3 2 3 4
0 1 2 3 4
^ ‚±‚±‚µ‚©Á‚¦‚È‚¢‚æ


419:418
07/04/17 16:09:46
s“ª‚̃Xƒy[ƒX‚ªƒgƒŠƒ€‚³‚ꂽorz
ÅŒã‚Ìs‚Ì^‚Í‚R‚ðŽw‚µ‚Ä‚¢‚éB

420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 16:13:46
1, 3, 2, 3, 4‚Ȃ炱‚¿‚ç‚Å

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>

int main()
{
@int a[] = {1, 3, 2, 3, 4};
@std::vector<int> v(a, a + sizeof(a) / sizeof(a[0]));

@std::vector<int>::iterator pos = std::remove(v.begin(), v.end(), 3);
@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;

@v.erase(pos, v.end());

@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;
}

421:414
07/04/17 16:34:17
‚‚܂èA
remove‚̕ԋp’l‚ÍAv‚Ìæ“ª•”•ª‚ÉŒ`¬‚³‚ꂽuŽw’è’l‚ªŽæ‚蜂©‚ꂽ”z—ñv‚ÌÅŒã‚Ì—v‘f‚ðŽw‚·
‚̂ł͖³‚­‚ÄA
uŽæ‚蜂©‚ꂽ”z—ñv‚ÌŒã‚É‘±‚­•”•ª‚Ìʼn‚Ì—v‘f‚ðŽw‚·
1,3,2,3,4‚Ì—á‚Å‚¢‚¤‚ÆAv[2]‚ðŽw‚·ƒCƒeƒŒ[ƒ^‚ł͂Ȃ­Av[3]‚ðŽw‚·ƒCƒeƒŒ[ƒ^‚ª•Ô‚é
‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 16:41:12
>>421
‚»‚¤‚¢‚¤Ž–‚¾‚ËB
std::remove()‚̃Aƒ‹ƒSƒŠƒYƒ€Ž©‘̂͗v‘f‚ð휂·‚邯‚¢‚¤‚̂ł͂Ȃ­
휑ÎۈȊO‚Ì—v‘f‚ð‘O‚É‹l‚߂铭‚«‚ð‚·‚éB
‚»‚µ‚Ä휑ÎÛ‚Ì—v‘f‚Ìæ“ª‚ð•Ô‚·‚̂ł»‚ê‚ðerase()‚É‚©‚¯‚Ä‚â‚ê‚Î
‚¤‚Ü‚­íœ‘ÎÛ‚ª–³‚­‚È‚é‚킯‚¾B

423:MSDN
07/04/17 16:43:52
‚±‚̃eƒ“ƒvƒŒ[ƒgŠÖ”‚ÍAfirst ‚ð X ‚É‘ã“ü‚µAŽŸ‚̃Xƒe[ƒgƒƒ“ƒg‚ðŽÀs‚µ‚Ü‚·B

if (!(*(first + N) == val))
*X++ = *(first + N);
‚±‚̃Xƒe[ƒgƒƒ“ƒg‚ÍA”ÍˆÍ [0, last - first) “à‚ÌŠe N ‚ɑ΂µ‚ÄŽÀs‚³‚ê‚Ü‚·B
‚±‚ÌŠÖ”‚ÍAŒ‹‰Ê‚Æ‚µ‚Ä X ‚ð•Ô‚µ‚Ü‚·B
‚‚܂èAqŒê *(first + N) == val ‚ð^‚Æ‚·‚é—v‘f‚¾‚¯‚ðƒV[ƒPƒ“ƒX‚©‚çœ‹Ž‚µAŽc‚è‚Ì—v‘f‚Ì‘Š‘Î“I‚ȇ˜‚ð•ÏX‚µ‚Ü‚¹‚ñB
‚³‚ç‚ÉA•ÏX‚³‚ꂽƒV[ƒPƒ“ƒX‚ÌI’[‚ðŽw‚·”½•œŽq‚Ì’l‚ð•Ô‚µ‚Ü‚·B

‚¢‚­‚ÂðŒ‚Ƀ}ƒbƒ`‚µ‚½‚©‚ÉŠÖ‚í‚炸Aend() ‚ª•Ô‚é ‚Å‚¨‚‹H

424:414
07/04/17 16:44:36
—Ç‚­•ª‚©‚è‚Ü‚µ‚½BŠF—l‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

425:406
07/04/17 20:12:18
>>411
‚Ü‚¶‚ÅI‚ ‚ÌhAh‚ª“䂾‚Á‚½
‚Ù‚Á‚Ø‚½‚ª—Ž‚¿‚½‚æI

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 20:28:48
>>406
std::locale::global(std::locale(""));‚ðmain‚Ì“ª‚É‘‚¢‚Ä‚à‚¾‚ß‚©H

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 20:41:05
A‚ª“䂾‚Á‚½‚ÄAmsdnŒ©‚è‚á‘‚¢‚Ä‚ ‚邵EEE
‚»‚¤‚łȂ­‚Ä‚àSDK‚̃wƒbƒ_Œ©‚è‚á#define UNICODE‚Å•ª‚¯‚Ä‚ ‚邵EEE

428:406
07/04/17 21:01:38
>>426
‚»‚ê‚Åo—ˆ‚Ü‚µ‚½@( E`ƒÖEL)É

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:09:17
winsock‚ðŽg‚Á‚½ŠÈ’P‚ȃƒbƒZ[ƒW‘—MƒvƒƒOƒ‰ƒ€‚ÅA
ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÅÚ‘±ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ÆAƒT[ƒo‚ÉÚ‘±‚µ‚Ä
ƒƒbƒZ[ƒW‚ðŽæ“¾‚µ‚Ä‚»‚ê‚ð•\ަ‚·‚邯‚¢‚¤‚à‚Ì‚ðì‚Á‚Ä‚¢‚Ü‚·B

[ƒNƒ‰ƒCƒAƒ“ƒg‘¤]
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
[ƒT[ƒo[‘¤]
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

ª‚ªƒ\[ƒX‚Å‚·BƒRƒ“ƒpƒCƒ‹‚͂ł«‚é‚̂ł·‚ªA
Žæ“¾‚µ‚½ƒƒbƒZ[ƒW‚ª5•¶Žš–Ú‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:13:16
>>429
‚¨‘O‚̊‹«‚¶‚ásizeof(char*) == 4‚¾‚©‚炾‚ë

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:17:32
>>430
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
buf = (char *)malloc(11);
‚Æ‚©‚É‚µ‚Ä‚àA‚â‚Í‚è5•¶Žš–Ú‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·EEE

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:20:37
recv(sock, buf, sizeof(buf), 0);
‚¨‚¢‚¨‚¢
buf‚ªchar‚̌Œè”z—ñ‚Ȃ炠‚肾‚¯‚ÇEEE

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:35:49
>>432
char *buf@‚¶‚á‚È‚­‚Ä char buf[1024]@‚É‚µ‚Ä•¶Žš‰»‚¯‚ª
‰ðÁ‚³‚ê‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:08:25
‚Á‚ÄAŽv‚Á‚½‚ñ‚Å‚·‚ªA1024‚à•¶Žš‚ª‘—‚ç‚ê‚Ä‚­‚邱‚Ƃ͂߂Á‚½‚ɂȂ¢‚Ì‚ÉA
‚»‚ꂾ‚¯‚̗̈æ‚ð—pˆÓ‚·‚é‚Á‚Ă̂͂à‚Á‚½‚¢‚È‚­‚È‚¢‚Å‚·‚©H
‚Ç‚¤‚É‚©‚Å‚«‚È‚¢‚Å‚µ‚傤‚©H

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:15:05
•ʂɑ債‚½ƒTƒCƒY‚¶‚á‚È‚¢‚µ‚»‚ê‚­‚ç‚¢‚Ç‚¤‚Á‚Ä‚±‚ƂȂ¢

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:39:51
buf = (char *)malloc(sizeof(char *));
‚Ü‚¸‚±‚±‚ª‚¨‚©‚µ‚¢Ž–‚É‹C‚­‚ׂµB

#define BUFFERMAX 1024
buf = (char *)malloc(sizeof(char) * BUFFERMAX);

ŒÅ’è’·•¶Žš—ñ‚ªƒCƒ„‚È‚çAʼn‚ɌŒ蒷”’lŒ^‚Å•¶Žš”‚ðŽæ“¾‚µ‚Æ‚­‚ׂµB

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:43:01
sizeof()‚ÌŒ‹‰Ê‚̓Rƒ“ƒpƒCƒ‹Žž‚É‚«‚܂邩‚ç
“®“I‚ɂ͋‚Ü‚ç‚È‚¢‚©‚ç

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:57:28
’Þ‚ê‚Ü‚·‚©H

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 23:08:24
‚¦‚³‚ªˆ«‚¢‚æBŽæ‚è‘Ö‚¦‚È‚³‚¢B

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 00:12:15
’Þ‚è‚ł͂Ȃ¢‚ñ‚Å‚·EEE“ª‚ªˆ«‚¢‚¾‚¯‚È‚ñ‚Å‚·EEE
‚Ƃ肠‚¦‚¸>>435‚Å”[“¾‚·‚邱‚Ƃɂµ‚Ü‚µ‚½BV‚½‚É–â‘肪EEE

URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

ƒT[ƒo[‘¤‚©‚烃bƒZ[ƒW‚ð‰½‰ñ‚©ŽóM‚µAŽóM‚·‚邽‚тɉüs‚µ‚Ä•\ަ‚µ‚Ä‚¢‚«‚½‚¢‚̂ł·‚ªA
lstrcat‚ªãŽè‚­“®ì‚µ‚Ü‚¹‚ñBlstrcat‚Æ‚¢‚¤‚æ‚è‚àstrcpy‚Ì“®ì‚ð‚µ‚Ä‚é‚æ‚¤‚ÈŠ´‚¶‚Å‚·B
‰½‚ªŒ´ˆö‚Ȃ̂łµ‚傤‚©H

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 00:22:01
‚¢‚ë‚¢‚댾‚¢‚½‚¢‚±‚Ƃ͂ ‚éƒ\[ƒX‚¾‚ªA
ŽóMƒf[ƒ^‚ªƒkƒ‹ƒ^[ƒ~ƒl[ƒg‚³‚ê‚ĂȂ¢ƒIƒ`‚Ƃ݂½B

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 00:49:41
‚‚܂èAŽóM‚É–â‘肪‚ ‚邯‚¢‚¤Ž–‚Å‚µ‚傤‚©H

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 01:00:10
‚¢‚âA‚ ‚È‚½‚ɂ͂܂¾ƒlƒbƒgƒ[ƒNˆÈ‘O‚ÉŠo‚¦‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚±‚Æ‚ª‘½X‚ ‚邯‚¢‚¤‚±‚Æ

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 01:01:17
GetWindowText(h2 , (PSTR)intxt , 32768);
GetWindowText(h1 , (PSTR)logtxt , 32768);
lstrcat((PSTR)logtxt, "\r\n");
lstrcat((PSTR)logtxt, (PSTR)intxt);
SetWindowText(h1 , (PSTR)logtxt);

‚Ƃ肠‚¦‚¸AƒGƒfƒBƒbƒg‚̃EƒBƒ“ƒhƒE‚ð‚Q‚Âì‚Á‚ÄAª‚̂悤‚ÈŒ`‚Ålstrcat‚ð‚â‚Á‚Ă݂½‚çA
–Ú“I‚Ì•\ަ‚𓾂邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½BŽóMƒf[ƒ^‚ªƒkƒ‹ƒ^[ƒ~ƒl[ƒg‚³‚ê‚ĂȂ¢Ž–‚ªŒ´ˆö‚È‚ç
‚Ç‚¤‚·‚ê‚Î‰ðŒˆ‚·‚é‚̂łµ‚傤‚©H

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 01:57:09
—Ⴆ‚ÎA‘f”‚ð‰ð‚­ƒvƒƒOƒ‰ƒ€‚Ý‚½‚¢‚È‚à‚Ì‚ÅA
“ªˆ«‚¢ƒvƒƒOƒ‰ƒ€‚ÆAŒø—¦‰»‚ð‚Ù‚Ç‚±‚µ‚½ƒvƒƒOƒ‰ƒ€‚Å‚ÍA
ŒvŽZˆ—‚ÌŽÀsŽžŠÔ‚ªA‚Ç‚ê‚قLjá‚Á‚Ä‚­‚é‚à‚Ì‚©’²‚ׂĂ݂½‚¢‚̂ł·‚ªA

‚»‚ÌŽÀsŽžŠÔ‚𒲂ׂé‚É‚ÍA‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
ŠÂ‹«‚ÍLinux‚ÅgccƒRƒ“ƒpƒCƒ‰‚ðŽg‚Á‚Ă܂·B@‹³‚¦‚Ä‚­‚¾‚³‚¢B

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 02:00:52
>>445
ƒvƒƒtƒ@ƒCƒ‰‚ðŽg‚¤‚Ì‚ªˆê”ÔB
gccŠÖ˜A‚Ńvƒƒtƒ@ƒCƒ‰ƒc[ƒ‹‚ª‚È‚ñ‚©‚ ‚Á‚½‚ÆŽv‚¤‚©‚ç‚»‚ê’T‚µ‚Ä‚ÝB

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 02:03:55
>>444
ƒkƒ‹ƒ^[ƒ~ƒl[ƒg‚·‚ê‚΂¢‚¢

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 04:17:19
>>445
int t1 = ƒ^ƒCƒ€
EEE
int t2 = ƒ^ƒCƒ€
ŽžŠÔ = t2 - t1

‚Á‚Ä‚â‚Á‚Ä‚é
‚Psƒ\[ƒX•Ï‚¦‚Ä«”\‚¤‚‚µ‚½‚©‚Ç‚¤‚©’ö“x‚È‚çƒxƒ“ƒs

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 06:54:40
>>445
‚Â[rdtsc]

>>448
time()Žg‚¤‚È‚çAdifftime()‚ðŽg‚¤‚ׂ«‚©‚ÆB
#‚ÜA‚Ç‚¤‚Å‚à‚¢‚¢‚Æ‚¢‚¦‚΂ǂ¤‚Å‚à‚¢‚¢‚¯‚ÇB

450:‚Ù‚ñ‚Ƃ̉SŽÒ
07/04/18 11:44:16
‚­‚¾‚ç‚È‚¢Ž–‚Å–{“–‚É‚·‚¢‚Ü‚¹‚ñBVC++6.0ASP6‚Å‚·B

4ƒoƒCƒg’·‚Ì64kŒÂ‚̃f[ƒ^‚Ì”z—ñ‚ðŽ¦‚·voidƒ|ƒCƒ“ƒ^‚ª‚ ‚Á‚ÄA
‚»‚̃f[ƒ^‚ð64kŒÂ‚ÌfloatŒ^‚̃f[ƒ^‚Æ‚µ‚ēǂݞ‚Ý‚½‚¢‚¾‚¯
‚È‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚Ä‚à‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB


#include "stdio.h"

void *buffer;//(‚±‚±‚É‚SƒoƒCƒg’·‚̃f[ƒ^‚ª64kŒÂ‚ ‚é)
float val[0x10000];//64kŒÂ‚ÌfloatŒ^‚Ì”z—ñ‚ð—pˆÓ‚µ‚½B

//val”z—ñ‚ÅAbuffer‚ÌŽw‚µŽ¦‚·ƒAƒhƒŒƒX‚©‚çŽn‚Ü‚é64kŒÂ‚̃f[ƒ^‚ðŽó‚¯Žæ‚肽‚¢B
for (i = 0 ; i < n ; i++)
{
val[i]= * (float*)(buffer + i);
}

‚Ç‚¤’¼‚¹‚΂¢‚¢‚̂łµ‚傤‚©B‚·‚ñ‚Ü‚¹‚ñ‚ª‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 11:53:41
u‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñv‚ðà–¾‚µ‚Ä‚­‚¾‚³‚¢B

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 12:01:10
>>451
‚ ‚ñ‚½‚È‚ñ‚©‚Þ‚µ‚Þ‚µ

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 13:09:17
((float*)buffer)[i]

454:‚Ù‚ñ‚Ƃ̉SŽÒ
07/04/18 13:47:22
>>453
‚ ‚ A‚»‚¤‚â‚Á‚Ä‘‚¯‚΂¢‚¢‚ñ‚Å‚·‚©B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

–{Œ©‚Ä‚àƒOƒOƒb‚Ä‚àAvoidƒ|ƒCƒ“ƒ^‚ª”z—ñ‚ðŽw‚µŽ¦‚µ‚Ä‚¢‚é—Ⴊ‚È‚©‚È‚©
Œ©‚‚©‚炸‚É¢‚Á‚Ä‚¢‚Ü‚µ‚½—L“B

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 14:59:47
‚Æ‚¢‚¤‚©A‚ӂ‚¤‚Íæ‚É
float *buffer = (float*)void_buffer;
‚Æ‚©‚â‚邯Žv‚¤‚¯‚Ç‚¯‚Ç‚Ë

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 14:59:54
ƒ|ƒCƒ“ƒ^‚ª‚Ç‚¤‚¢‚¤‚à‚Ì‚©‚ª•ª‚©‚Á‚Ä‚¢‚ê‚ÎA
•Ê‚É void ƒ|ƒCƒ“ƒ^‚ª”z—ñ‚ðŽw‚µ‚Ä‚¢‚È‚¢—á‚©‚ç‚Å‚à
‚±‚Ì‚­‚ç‚¢‚Í•ª‚©‚邱‚Æ‚¾‚낤B

‚±‚±‚ÅA‚È‚º‚»‚ê‚Å‚¤‚Ü‚­‚¢‚­‚Ì‚©A‚ð[‚­l‚¦‚Ä‚¨‚©‚È‚¢‚ÆA
ŒãX‚Ü‚½¢‚邱‚Æ‚É‚È‚é‚ÆŽv‚í‚ê‚éB

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 17:39:33
‚b{{‚ŃRƒƒ“ƒg‚ðƒhƒLƒ…ƒƒ“ƒg‰»‚·‚éۂ̃fƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚Á‚ĂȂñ‚Å‚µ‚傤‚©H
C#‚âJAVA‚Ý‚½‚¢‚ÉŒ¾ŒêƒŒƒxƒ‹‚Å‘¶Ý‚µ‚È‚¢‚Ì‚ÅA‰½‚ª‚æ‚¢‚©‘{‚µ‚Ă܂·B

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 17:41:46
—L–¼‚Ç‚±‚ë‚ÍDoxygen‚©‚È

459:‚Ù‚ñ‚Ƃ̉SŽÒ
07/04/18 18:22:59
>>455-456
’ljÁ‚̃AƒhƒoƒCƒXŠ´ŽÓ‚µ‚Ü‚·B–{‚ɂ͔z—ñ‚ª‰‚߂̃AƒhƒŒƒX‚ðŽw‚·ƒ|ƒCƒ“ƒ^
‚¾‚©‚çƒ|ƒCƒ“ƒ^‚É”z—ñ–¼‚ð‘ã“ü‚µ‚Ä‚â‚ê‚Ηǂ¢‚Æ‚©A‚¢‚ë‚¢‚ë‘‚¢‚Ä‚ ‚Á‚Ä
‘‚¢‚Ä‚ ‚鎖‚͓ǂ߂΂킩‚é‚̂ł·‚ªA‚Ü‚¾‚È‚©‚È‚©‰ž—p‚Í—˜‚«‚Ü‚¹‚ñB
¡‰ñ‚̃AƒhƒoƒCƒX‚ł܂½ˆê‚•׋­‚ɂȂè‚Ü‚µ‚½B

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:34:28
int a = 10, b = 20;

‚±‚Ì‚Q‚‚̕ϔ a, b ‚Ì’l‚ðˆêŽž•Ï”‚ðŽg‚킸‚É‘ŠŒÝ‚É
“ü‚ê‘Ö‚¦‚éƒeƒNƒjƒbƒN‚ª‚ ‚Á‚½‚Æ‚¨‚à‚Á‚½‚¯‚Ç
‚Ç‚ñ‚È‚ñ‚¾‚Á‚½‚Á‚¯H

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:35:45
C99‚Ì‹KŠi‘‚͂ǂ±‚©‚Ń_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚¹‚ñ‚©H


462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:42:43
>>460
#define SWAP(a, b) (a += b, b = a - b, a -= b)
‚Å‚ÇH

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:45:13
>>461
JIS X 3010 : 2003 ‚ª ISO/IEC 9899 : 1999 ‚ɑГ–‚·‚éB
JISC ‚̃EƒFƒuƒTƒCƒg‚©‚ç“üŽè‚Å‚«‚é‚Í‚¸B

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:47:21
>>460
a ^= b, b ^= a, a ^= b;

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:47:37
>>460
URLØÝ¸(www.dd.iij4u.or.jp)

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:48:25
>>461
URLØÝ¸(www.jisc.go.jp)
JISŒŸõ¨‹KŠi”Ô† X3010

467:457
07/04/18 20:42:33
>>458
DOxygen‚Á‚ÄJavaDocƒXƒ^ƒCƒ‹‚È‚ñ‚Å‚·‚ËB
‚¿‚å‚Á‚ÆŽg‚¢‚â‚·‚¢‚©Šm”F‚µ‚Ă݂܂·B

468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 20:45:40
Doxygenì‚Á‚½‚â‚‚ͦ‚¢‚ÆŽv‚¤

469:460
07/04/18 21:00:16
>>462
>>464
>>465
ƒAƒŠƒK‡d
–³—‚ÉŽg‚¤•K—v‚͂Ȃ¢‚Ì‚Ë

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 21:48:31
XOpenDisplay()‚â‚Á‚ĂȂ©‚È‚©•Ô‚Á‚Ä—ˆ‚È‚¢ŽžAƒ^ƒCƒ€ƒAƒEƒg‚³‚¹‚é‚É‚Í
‚Ç‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 21:53:27
>>465‚Ì—á‚͋ɒ[‚·‚¬‚¾‚ÈB
Šm‚©‚ÉC/C++‚Åswap‚·‚邱‚Ƃ͂ ‚Ü‚èˆÓ–¡‚ª–³‚¢B
‚¾‚ªA8bit’ö“x‚Ì’´¬Œ^ƒ}ƒCƒRƒ“‚ł͂܂¾Œ»–ð‚¾‚ËB

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:35:06
C++‚Ì•¶–@‚ɂ‚¢‚ĂȂñ‚Å‚·‚ª
”h¶ƒNƒ‰ƒX‚ÅV‚½‚Éì‚Á‚½ƒƒ\ƒbƒh‚ªŠî’êƒNƒ‰ƒX‚̃vƒ‰ƒCƒx[ƒg‘®«‚ɃAƒNƒZƒX
‚Å‚«‚È‚¢‚Ì‚ª‚Ç‚¤‚à”[“¾‚¢‚©‚È‚¢‚Æ‚¢‚¤‚©B

”h¶ƒNƒ‰ƒX‚ɉ½‚à‘‚©‚È‚¯‚ê‚Ίî’êƒNƒ‰ƒX‚Æ“¯‚¶ƒR[ƒh‚ð‘‚¢‚½‚ÆŒ©‚È‚³‚êA
ˆá‚¤‹@”\‚¾‚¯‘‚«‘«‚¹‚Ηǂ¢A‚Æ‚¢‚¤‚Ì‚ªŒp³‚¾‚ƉðŽß‚µ‚Ä‚¢‚½‚ñ‚Å‚·‚¯‚ÇA
‚»‚̉ðŽß‚Å‚¢‚­‚ƃAƒNƒZƒX‚Å‚«‚锤‚È‹C‚ª‚µ‚ÄŽd•û‚ª‚È‚¢‚Å‚·B
ˆø”•t‚«ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚»‚̂܂܂ł͌p³‚³‚ê‚È‚¢‚Ì‚àƒCƒ}ƒCƒ`ˆÓ}‚ª
‚í‚©‚è‚Ü‚¹‚ñB
‰½‚©ª–{“I‚ÈŒp³‚̸_‚ðŒë‰ð‚µ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:41:20
>>472
‚¶‚áA‚¨‚Ü‚¢‚ªV‚µ‚¢Š®àø‚ÈŒ¾Œê‚ðì‚ê‚΂¢‚¢

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:44:24
>>472
‚»‚Ì‚½‚ß‚Ìpretected‚¾B

protected‚ȃƒ“ƒo•Ï”‚͂ǂ̔h¶ƒNƒ‰ƒX‚Å‚à‘‚«Š·‚¦‚ç‚ê‚é‚Ì‚¾‚ªA
‹t‚ÉŒ¾‚¦‚΂ǂ±‚©‚ç‘‚«Š·‚¦‚ç‚ê‚Ä‚¢‚é‚Ì‚©”cˆ¬‚µ‚Â炭‚È‚é‚Æ‚¢‚¤‚±‚Æ‚ÅA
ŽÀۂ̂Ƃ±‚ëƒOƒ[ƒoƒ‹•Ï”‚Æ“¯—l‚É„§‚³‚ê‚Ä‚¢‚È‚¢B
i‚â‚é‚Ȃ点‚ß‚Äprotected‚ȃAƒNƒZƒT‘‚¯‚Æ‚¢‚¤‚±‚Æ‚¾j

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:45:48
>>472
‰½Œ¾‚Á‚Ä‚ñ‚¾‚¨‘OH

476:475
07/04/18 22:46:29
‚²‚ß‚ñ
‚¿‚Ⴄ‚Ë‚ñ
>>473 ‚ ‚Ă̂‚à‚è‚â‚Á‚Ä‚ñ
>>472 ‚Ü‚¶‚²‚ß‚ñ

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:12:14
‚»‚±‚Å
#define private public
‚Å‚·‚æ

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:14:30
>>474
—L“‚²‚´‚¢‚Ü‚·
‚¤`‚ñA‚í‚©‚Á‚½‚悤‚Ȃ킩‚ç‚È‚¢‚悤‚ÈcŒp³‚ÌÝŒvˆÓ}

”h¶ƒNƒ‰ƒX‚ÅV‚½‚Éì‚Á‚½ƒƒ\ƒbƒh‚ªŠî’êƒNƒ‰ƒX‚Ì‘®«‚Ì’l‚ð
‘‚«Š·‚¦‚Í‚µ‚È‚­‚Ä‚àŽæ“¾‚µ‚½‚­‚Ȃ邱‚Ƃ͗ǂ­o‚Ä‚«‚»‚¤‚È‹C‚ª‚µ‚Äc
iŽÀÛ‚ÉC++‚ł܂Ƃà‚É‘g‚ñ‚¾‚±‚Ƃ͂܂¾–³‚¢‚Å‚·‚ªj

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:22:56
protected‚̓eƒ“ƒvƒŒ[ƒgƒƒ\ƒbƒh‚âƒtƒ@ƒNƒgƒŠƒƒ\ƒbƒh‚Æ‚¢‚Á‚½
ƒfƒUƒpƒ^‚ðˆÓޝ‚µ‚½ÝŒv‚É‚È‚é‚ÆŽ©‘R‚Æo‚Ä‚­‚éB
abstract‚â‹óŽÀ‘•‚Å‚ ‚邱‚Æ‚à‘½‚­AŽÀ‘•ƒNƒ‰ƒX‚É“Á«‚ð—^‚¦‚邽‚߂ɂ悭Žg‚í‚ê‚éB

‚Å‚àŠù‘¶ƒAƒvƒŠ‚̃JƒXƒ^ƒ}‰®‚³‚ñ‚ ‚½‚肾‚Æ
ƒoƒO‚ª‚ ‚Á‚½‚Æ‚«‚É’¼‚µ‚â‚·‚¢‚©‚çprivate‹ÖŽ~‚¾
‚Æ‚¢‚¤•ûj‚ð—§‚Ä‚él‚à‚¢‚éB
ƒP[ƒXƒoƒCƒP[ƒX‚Á‚Ä‚±‚Ƃł±‚ê‚àƒAƒŠ‚©‚ȂƎv‚¤B

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:50:54
>>472
‚æ‚­ƒNƒ‰ƒX‚ÌŒp³‚ð“®•¨‚Æ‚©šM“û—Þ‚Æ‚©Œ¢‚ɗႦ‚½‚è‚·‚邯‚ÇA
‚Ç‚ñ‚ÈšM“û—Þ‚¾‚Á‚Ä“®•¨‚ÌŠî–{“I‚È«Ž¿‚Í•ÏX‚Å‚«‚È‚¢‚킯‚ÅB

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:13:02
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
‚±‚̃vƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯‚±‚ñ‚ȃGƒ‰[‚ª‚łĂ­‚é‚̂ł·‚ª«

program.cpp: In function eint convert_vector_space(Vector, int, int, unsigned char*)f:
program.cpp:90: error: invalid types eunsigned char[int]f for array subscript
program.cpp: In function eint convert_image_space(Vector, unsigned char*)f:
program.cpp:101: error: invalid types eunsigned char[int]f for array subscript

‚Ç‚¤C³‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©
ƒRƒ“ƒpƒCƒ‰‚ÍGCC 4.1AOS‚ÍLinux‚Å‚·

482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:23:14
>>481
pimage[y][x]‚Æ‘‚±‚¤‚Æ‚µ‚Ä‚àApimage‚ª‘ü‚Ìunsigned char‚ւ̃|ƒCƒ“ƒ^‚Ȃ̂łł«‚È‚¢B
•‚àŠÖ”‚É“n‚µ‚ÄApimage[y * width + x]‚Æ‚·‚ê‚΂¢‚¢B

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:24:19
‚à‚µ–ˆ‰ñ‘‚­‚Ì‚ªŒ™‚È‚çAstatic int offset(int x, int y, int width) {return y * width + x;}‚Å‚à—pˆÓ‚µ‚Ä‚¨‚¯‚΂¢‚¢B

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:36:19
>>482-483
‚»‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚·‚©
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 01:12:35
VC++6.0(WTL7)‚É‚ÄB
COMƒIƒuƒWƒFƒNƒg‚ð쬂µ‚ÄŽg‚¢‚½‚¢‚ñ‚¾‚ªA•û–@‚ª‘S‚­‚í‚©‚ç‚ñB
DLL‚Íregsvr32ς݂¾‚Æ‚µ‚ÄA•¶Žš—ñ‚©GUID‚ŃCƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚½‚¢B
ŽQlƒTƒCƒg‚Å‚à‚¢‚¢‚̂ŋ³‚¦‚ăGƒ‚¢l„ƒ

486:481
07/04/19 08:08:39
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
’¼‚µ‚Ä“r’†‚ɃxƒNƒgƒ‹‚̬•ª‚ðo—Í‚·‚郋[ƒ`ƒ“‚ð’ljÁ‚µ‚Ü‚µ‚½B
ƒRƒ“ƒpƒCƒ‹‚Ì’Ê‚é‚à‚Ì‚ª‚Å‚«‚½‚̂ł·‚ªA

Width:256 Height:256
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
(ˆÈ‰ºÈ—ª)

‚ÆŒ¾‚¤•—‚ÉŒ‹‰Ê‚ª”½‰f‚³‚ê‚È‚¢‚悤‚Å‚·B

Width:256 Height:256
0 0 252 47 19 86 35 109 33 48 100 67 65 62 81 56 51 10
4 0 250 43 11 80 31 101 31 41 105 65 68 59 88 67 41 8
(ˆÈ‰ºÈ—ª)

‚±‚ñ‚ÈŠ´‚¶‚ÌŒ‹‰Ê‚ðo‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤C³‚·‚ê‚΂悢‚̂łµ‚傤‚©H

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 08:13:02
> fprintf(fp,"%c ",vect[i].data[j]);
< fprintf(fp,"%d ",vect[i].data[j]);

ˆá‚Á‚½‚çς܂ñB

488:481
07/04/19 08:21:24
>>481
ƒTƒ“ƒNƒX‚Å‚·B

Width:256 Height:256
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
(ˆÈ‰ºÈ—ª)

‚Ì’†g‚Í

Width:256 Height:256
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(ˆÈ‰º“¯—l‚ɂ‚«È—ª)

‚Å‚µ‚½B
‰½‚ª‚¢‚¯‚È‚¢‚ñ‚¾‚낤EEE‚¤`‚ñ

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 08:52:52
‚½‚Ô‚ñAconvert_vector_space‚Ì‘æˆêˆø”‚ªƒ_ƒ‚ÛB
¡‚̂܂ñ‚Ü‚¾‚Ævector[0...4095]‚ðƒRƒs[‚µ‚Ä“n‚µ‚¿‚ႤBƒ|ƒCƒ“ƒ^‚ð“n‚³‚È‚¢‚Æ’l‚ð•ÏX‚Å‚«‚È‚¢B
# ‚ÅA‚ ‚Á‚Ä‚éH

int convert_vector_space(Vector *vect,int offx,int offy,unsigned char *pimage);

/* ‰æ‘œƒf[ƒ^‚ðƒxƒNƒgƒ‹‰»‚·‚é */
for(j=0; j<block_y; j++){
for(i=0; i<block_x; i++){
chk = convert_vector_space(&(vector[j*block_y+i]),4*i,4*j, image);
}
}


/* 4*4‚̉æ‘f‚²‚ƂɃuƒƒbƒN•ªŠ„‚µAƒf[ƒ^‚ð—ñƒxƒNƒgƒ‹‰»‚·‚é */
int convert_vector_space(Vector *vect,int offx,int offy,unsigned char *pimage){
int i,j;
vect->x_start = offx;
vect->y_start = offy;
for(j=0; j<4; j++){
for(i=0; i<4; i++){
vect->data[4*j+i] = pimage[(offy+j)*XLENG+(offx+i)];
}
}
return 0;
}

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 10:48:28
>>485
C/C++‚ÆŠÖŒW‚È‚¢‚̂ŃXƒŒˆá‚¢

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 12:51:15
>>490
ƒXƒŒˆá‚¢‚¶‚á‚Ë‚¥‚¾‚ë
’Pƒ‚ÉCOMƒT[ƒoŽg‚¤ƒR[ƒfƒBƒ“ƒO‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚ë

>>485
#import ‚ŃOƒO‚ê


492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 21:25:54
>>491
#import‚¾‚ÆGoogle‚Í#‚𖳎‹‚µ‚Ä‚­‚ê‚é‚̂ŔߎS‚È‚±‚ƂɂȂéB

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 14:44:09
ŠÂ‹«‚Í‚u‚b‚U‚Å‚·B
ƒEƒBƒ“ƒhƒE‚̃ƒbƒZ[ƒWƒ‹[ƒv’†‚ŃNƒ‰ƒX‚ðŽg—p‚µ‚½‚¢B
ƒ{ƒ^ƒ“ƒNƒŠƒbƒN‚ŃNƒ‰ƒX‚̃ƒ“ƒo[•Ï”‚Ì’l‚ð•ω»‚³‚¹A‰æ–ʂ𕂶‚éÛ‚É‚»‚̃ƒ“ƒo[•Ï”‚Ì’l‚É‚æ‚è
ˆ—‚ðU‚蕪‚¯‚éB

‚±‚ñ‚ÈŠ´‚¶‚̈—‚ðs‚¢‚½‚¢‚̂ł·‚ªA•’ʂɃNƒ‰ƒX‚ð’è‹`‚·‚邯•p”ɂɃRƒ“ƒXƒgƒ‰ƒNƒ^ˆ—‚ªŒÄ‚΂ê
•‰‰×‚ª‘å•ςȂ±‚ƂɂȂ肻‚¤EEEB

‚Ç‚¤‚¢‚¤‚Ó‚¤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H
ƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·B


494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 14:48:02
‚ÍH
•p”ɂɌĂ΂ê‚é‚Á‚Ä
ƒ‹[ƒv’†‚Å錾‚µ‚È‚¯‚è‚á‚¢‚¢‚¾‚¯‚¾‚ëEEE

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 14:57:38
ƒtƒH[ƒ€‚̃ƒ“ƒoƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ä‚»‚̃Nƒ‰ƒX(A)‚ð錾‚µ
ƒƒbƒZ[ƒWˆ—•”•ª‚ÅA‚̃ƒ\ƒbƒh‚ðŒÄ‚΂¹‚邿‚¤‚É‚µ‚Ä
‚»‚¢‚‚©‚爗‚³‚¹‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 20:14:08
>>493
‚Ü‚¸‚ÍWindowsƒAƒvƒŠ‚ª‚Ç‚ñ‚È\‘¢‚ðŽ‚Á‚Ä‚¢‚é‚©A‚»‚à‚»‚àƒNƒ‰ƒX‚Ƃ͉½‚Ȃ̂©—‰ð‚·‚é‚ׂ«B
MFC‚ðŽg‚킸‚ÉŠJ”­‚µ‚Ä‚¢‚邯‚µ‚Ä‚à˜b‚Í‘S‚­•Ï‚í‚ç‚È‚¢‚©‚çA
‚Ƃ肠‚¦‚¸ƒƒCƒ“ƒEƒBƒ“ƒhƒE‚ðƒNƒ‰ƒX‚Æ‚µ‚Ä‘‚«o‚µ‚Ä‚ÝB

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 00:57:44
>>492
com import ƒCƒxƒ“ƒg@‚Å‚®‚®‚Á‚½‚ç”ߎS‚Ȗڂɉï‚Á‚½ŒoŒ±‚ª‚ ‚邼w

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 11:48:44
•W€“ü—͂Ɋւµ‚Ă̎¿–â‚Å‚·B—Ⴆ‚Ζ¼Žš‚Æ–¼‘O‚ð•ʂɓü—Í‚³‚¹‚Ä•\ަ‚µ‚½‚¢ê‡AˆÈ
‰º‚̃R[ƒh‚ðl‚¦‚Ü‚µ‚½B

char s[NUM];

fgets(s, sizeof(s), stdin);
s[strlen(s) - 1] = '\0';
printf("strint1 =%s\n", s);

fgets(s, sizeof(s), stdin);
s[strlen(s) - 1] = '\0';
printf("strint2 =%s\n", s);

“ü—Í•¶Žš”‚ªNUM‚ð‰º‰ñ‚Á‚Ä‚¢‚ê‚Αz’è‚Ç‚¨‚è‚ÌŒ‹‰Ê‚ɂȂé‚̂ł·‚ªAƒI[ƒo[ƒtƒ[‚·
‚邯Žc‚è‚Ì•ª‚ªƒXƒgƒŠ[ƒ€‚ÉŽc‚èA‚»‚ꂪ‚Q‰ñ–Ú‚Ìfgets()‚É“n‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B‚±‚Ì‚æ
‚¤‚Èê‡Aˆê’[ƒXƒgƒŠ[ƒ€‚ðƒNƒŠƒA‚·‚é‚Ì‚ª’è΂łµ‚傤‚©H‚ ‚é‚¢‚Í‘¼‚É—Ç‚­Žg‚í‚ê
‚é•û–@‚ª‚ ‚é‚̂łµ‚傤‚©H

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 12:12:51
>>498
NUM‚ª‚P‚O‚Q‚S‚È‚çA‚P‚T‚O‚O•¶Žš‘Å‚Á‚½‚Æ‚«H

while( fgets(s, sizeof(s), stdin) )
{
@ EEEE
}

‚±‚ñ‚È‚©‚ÈH
’´‚¦‚½‚ç‚Q‰ñ“®‚­
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹“ǂނƂ«‚ÍAª‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‘‚¢‚½

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:21:02
‰«“ꌧ‚Ì•û‚Öi–½‚ÉŠÖ‚í‚é’ˆÓŽ–€‚Å‚·j

‰«“ꌧ‚ł̑I‹“‚Å‚·‚ªA‚Ç‚¤‚©–¯Žå“}‚¾‚¯‚Í”ð‚¯‚Ä‚­‚¾‚³‚¢BŒ§–¯‚̶–½‚ÉŠÖ‚í‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
–¯Žå“}‚ÌÅ‘å‚ÌŒö–ñ‚͈ꑓñ§“xi¦j‚Å‚·‚ªAˆê“xuˆê‘“ñ§“x@‰«“ê@ŽOç–œv‚ÅŒŸõ‚ð‚¨Šè‚¢‚µ‚Ü‚·B
‚±‚ÌÛA–¯Žå“}‚Ì‚g‚o‚Å’²‚ׂĂà—Ç‚¢‚Å‚·BˆÈ‰º‚Ì’Žß«‚Æ–µ‚‚·‚邱‚Ƃ͑‚¢‚ĂȂ¢‚Í‚¸‚Å‚·‚©‚çc

¦ˆê‘“ñ§“x
@ŠÈ’P‚ÉŒ¾‚¦‚Ή«“ê‚𒆑‚Æ“ú–{‚Ì‹¤—L•¨‚É‚µA‚»‚±‚É3000–œl‚Ì’†‘l‚ð“üA‚³‚¹‚Ü‚·B
@i‚‚܂艫“êlŒû‚Ì 96% ‚𒆑l‚É‚µ‚ÄAŽÀŽ¿A‰«“ê‚𒆑l‚Ì‹Z’n‚Æ‚µ‚Ü‚·Bj
@‚³‚ç‚ÉuŽ©Žåv‚Ì–¼‚̉ºA‰«“ê‚Å—LŽ–‚ª‹N‚«‚Ä‚àŽ©‰q‘à‚ÍŠ±Â‚Å‚«‚Ü‚¹‚ñB
@3000–œl‚Ì’†‘l‚ªA­””h‚ƂȂÁ‚½130–œl‚Ì“ú–{l‚ɉ½‚ð‚µ‚Ä‚àA‚Å‚·B
@‚»‚µ‚Ä”½“ú‹³ˆç‚ðŽó‚¯‚½’†‘l‚Ì”½“úŠ´î‚Ì‹­‚³‚ÍA‚Ù‚Æ‚ñ‚ǂ̓ú–{l‚Ì—‰ð‚ð’´‚¦‚é‚à‚̂ł·B

¡‰ñ‚Ì‘I‹“‚Å–¯Žå“}‚ªŸ‚Á‚½ê‡AuŽ©Žåvu”­“Wv‚ð˜AŒÄ‚µ‚‚’iŠK“I‚Éi‚߂Ă¢‚­‚±‚ƂɂȂè‚Ü‚·B
Ž©Žå‚ÆŒ¾‚Á‚Ä‚àAŽ©Žå‚ð”F‚ß‚é‚Ì‚ªuZl‚Ì96%‚ª’†‘l‚ƂȂÁ‚½vŒã‚¾‚Æ‚¢‚¤‚±‚ƂɋC‚ð‚‚¯‚Ä‚­‚¾‚³‚¢B
”­“W‚ÆŒ¾‚Á‚Ä‚àAV‰«“ê‚Ì­””h‚ƂȂÁ‚½u­”–¯‘°“ú–{lv‚Ì”­“W‚ł͂Ȃ¢‚±‚ƂɋC‚ð‚‚¯‚Ä‚­‚¾‚³‚¢B

501:‚â‚Á‚Ï–¼–³‚µ‚É‚·‚ׂ«‚Å‚·‚©H
07/04/21 14:23:34
‚¦‚Á‚ÆAasmƒL[ƒ[ƒh‚̈Ӗ¡‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·B

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:27:33
>>498
fgets()‚Ì‘ã‚í‚è‚É‚±‚ñ‚ȃ‰ƒbƒp[‚Å‚àŽg‚¦‚ÎH
>>498‚̂悤‚ÉAs‚ÉN•¶ŽšˆÈã“ü—Í‚³‚ꂽê‡
Žc‚è‚ðØ‚èŽÌ‚Ä‚½‚¢‚Æ‚¢‚¤ƒP[ƒX‚É‚µ‚©Žg‚¦‚È‚¢‚ªB

char@*xfgets(char@*s,@size_t@n,@FILE@*f)
{
@@@@char@*p;
@@@@int@c;
@@@@if@(!fgets(s,@n,@f))
@@@@@@@@return@0;
@@@@if@((p@=@strchr(s,@'\n')))
@@@@@@@@*p@=@0;
@@@@else
@@@@@@@@while@((c@=@getchar())@!=@EOF@&&@c@!=@'\n')
@@@@@@@@@@@@;
@@@@return@s;
}

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:36:34
\‘¢‘̂ɃNƒ‰ƒX‚ð“ü‚ê‚ç‚ê‚é‚̂͋K§‚µ‚Ä—~‚µ‚¢‚ÈB
‚¤‚Á‚©‚èƒ[ƒƒNƒŠƒA‚µ‚Ă邱‚ƂɋC‚©‚È‚¢‚Æ‚©”ß‚µ‚¢‚±‚Æ‚ª–¢‚¾‚É‚ ‚éB
\‘¢‘̂̓fƒtƒHƒ‹ƒg‚ªƒpƒuƒŠƒbƒN‚ȃNƒ‰ƒX‚Å‚ ‚é‚Á‚Äl‚¦‚̓„ƒoƒCB

504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:44:51
>>501
ŠÂ‹«‚ª•ª‚©‚ç‚ñ‚̂łȂñ‚Æ‚à

505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:50:56
asmƒL[ƒ[ƒh‚ÍAˆÈŒã‚̃uƒƒbƒN‚Ì’†g‚ªA
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠŒ¾Œê‚ł̋Lq‚Å‚ ‚邱‚Æ‚ðŽ¦‚·B

506:498
07/04/21 16:28:22
>>499 >>502
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·

>>502
‚È‚é‚Ù‚ÇI—‰ð‚Å‚«‚Ü‚µ‚½B‚±‚ñ‚Ȃ̂ð’ZŽžŠÔ‚Él‚¦•t‚­‚̂͗¬Î‚Å‚·‚ËB
‚½‚Á‚½‚±‚ꂾ‚¯‚Ì—v‹‚É‚±‚Ì“DL‚³‚Í‚¢‚©‚É‚à‚b‚¾‚È‚ŸB‚±‚ê‚͉ۑè‚Ì’†
‚©‚ç‹^–â“_‚ð’Šo‚µ‚ÄŽ¿–₵‚½‚̂ł·‚ªAŽÀÛ‚ÌŒ»ê‚ł̂±‚̂悤‚È—v‹
‚͂قƂñ‚ǂȂ¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

‚ ‚ÆAŠÖ”‚ÌŒ^‚ªƒ|ƒCƒ“ƒ^‚È‚çA"return 0"‚ł͂Ȃ­"return NULL"‚Ì•û‚ª
Ž©‘R‚¾‚ÆŽv‚Á‚½‚̂ł·‚ªA‚±‚Ì‘‚«•û‚Å‚à‚¢‚¢‚̂łµ‚傤‚©H

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 16:54:03
>503
>\‘¢‘̂ɃNƒ‰ƒX‚ð“ü‚ê‚ç‚ê‚é‚̂͋K§‚µ‚Ä—~‚µ‚¢‚ÈB

struct‚̃ƒ“ƒo‚Æ‚µ‚Äclass•Ï”‚ðŽw’è‚·‚邱‚Æ‚ðŒ¾‚Á‚Ä‚¢‚éH
‚»‚ñ‚È‚Ìstruct‚ðŽg‚í‚È‚«‚á‚¢‚¢‚¶‚á‚ñB
struct‚ªŽc‚Á‚Ä‚¢‚é‚Ì‚ÍC/C++‚̃R[ƒh—¬—p«‚Ì‚½‚ß‚¾‚¯‚É‚ ‚é‚à‚Ì‚¾‚ÆŽv‚¤‚¯‚ÇB
class‚Ì’†‚Éstructƒƒ“ƒo‚ª“ü‚é‚̂͂ ‚蓾‚邯‚µ‚ÄV‹K‚Éstruct‚ð’è‹`‚µ‚Ä
classƒƒ“ƒo‚ð“ü‚ç‚È‚«‚á‚È‚ç‚È‚¢ó‹µ‚Á‚Ä‚ ‚é‚©H
C‚̃R[ƒh‚ðC++‚Æ‚µ‚Ä—¬—p‚·‚éꇂȂçpublic‚ɂȂÁ‚ĂȂ«‚á‚‚¶‚‚܂ª‡‚í‚È‚­‚È‚é‚ÆŽv‚¼B


508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 16:55:50
>>507
‘¼‚Ìl‚ªì‚Á‚½ struct ‚ðŽg‚¤ê‡‚̘b‚¶‚á‚Ë

509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 16:56:03
>>506
ƒ|ƒCƒ“ƒ^‚ª•K—v‚Èê–ʂɌ»‚ꂽ0‚ÍAƒkƒ‹ƒ|ƒCƒ“ƒ^‚Æ‚µ‚Ĉµ‚í‚ê‚éB


510:502
07/04/21 17:07:17
‚ [‚·‚Ü‚ñA>>502‚¾‚ª‚¿‚ÆC³B
- while ((c = getchar()) != EOF && c != '\n')
+ while ((c = getc(f)) != EOF && c != '\n')

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 17:12:28
C‚©‚çC++‚ł͂Ȃ­AOOŒnŒ¾Œê‚©‚çC++‚È‚ç
std::string‚Æ‚©ƒƒ“ƒo‚É‚·‚él‚à‚¿‚ç‚Ù‚ç‚¢‚é‚©‚ÆB

512:498
07/04/21 17:38:07
>>509
‚»‚ê‚Í—‰ð‚µ‚Ä‚¢‚Ü‚·‚ªA‰Â“Ç«‚Æ‚¢‚¤ˆÓ–¡‚Å‚ÍNULL‚Ì•û‚ªã‚©‚ÈA
‚ÆŽv‚¢‚Ü‚µ‚ÄB‚Æ‚¢‚¤‚Ì‚àAŽ„‚ªˆêu—‰ð‚Å‚«‚È‚©‚Á‚½‚©‚ç‚Å‚·B
–¢n‚ÆŒ¾‚í‚ê‚ê‚΂»‚ê‚܂łł·‚ªB

>>502
‚»‚¤‚©c f‚ªstdin‚Ƃ͌À‚ç‚È‚¢‚©‚ç‚Å‚·‚ËB


513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 18:44:18
>>511
ƒŒƒKƒV[CŽg‚¢‚Å‚à‚¿‚á‚ñ‚ƕ׋­‚µ‚Ä‚¢‚él‚Í\‘¢‘Ì‚ðmemset()‚·‚é‹ð‚Í—‰ð‚µ‚Ä‚¢‚é‚à‚Ì‚¾‚ªB
ŽÀÛ˜R‚ê‚̋΂߂é‰ïŽÐ‚Å‚à\‘¢‘Ì‚ðmemset()‚·‚é•Ȃ̂ ‚é‹ïŽt‚ª‚Ç“U‚܂肵‚Ä‚¢‚½‚æB
#std::string‚¶‚á‚È‚­‚ÄCString‚Á‚ĂƂ±‚낪‚ ‚ꂾ‚¯‚ÇB

‚ÅA“–lžH‚­Aumemset()‚Å‚«‚È‚¢‚È‚çŠë‚È‚­‚ÄŽg‚¦‚È‚¢‚Èv‚Æ‚¢‚¤ŠÔ”²‚¯‚Á‚Õ‚èB

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:01:39
= { 0 }; ‚ʼnŠú‰»‚·‚ê‚΃[ƒƒNƒŠƒA‚ɂȂ邯‚ÇA
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ă͌x‚ªo‚ÄŸT“©‚µ‚¢‚ñ‚¾‚æ‚ÈB

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:10:20
‚»‚±‚Åboost::value_initialized‚Å‚·‚æ

516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:13:05
>>513
‚È‚ñ‚Ń_ƒ‚È‚ñ‚¾‚Á‚¯H

517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:23:14
>>516
‘½•ªA“à•”‚ÅSysAllocString‚ðŒÄ‚ñ‚Å‚é‚̂łíH
CString‚ð0‚ŃZƒbƒg‚·‚邯޿“¾‚µ‚½—̈悪ƒ]ƒ“ƒr‚ɂȂé‚̂łíH

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:28:06
>>517
‚·‚Ü‚ñB\‘¢‘̂̕ûB
‚¢‚Á‚‚àƒ[ƒ–„‚ß‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇA‚±‚ꂪ‚Ü‚¸‚¢‚È‚ç
ƒIƒŒ‚Í¡‚©‚ç‘S—‡‚ŃRƒ“ƒrƒj‚És‚©‚˂΂Ȃç‚ñB

519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:31:52
>>518
‚·‚é——R‚Í?
•SŠQ‚ ‚Á‚Ĉꗘ‚È‚µ‚Ȃ̂¾‚ªB
#‚±‚ê‚©‚çHŽ–‚Ȃ̂ÅA•SŠQ‚ÌÚׂɂ‚¢‚Ă͌ã’öB

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:43:22
‚»‚猾‚¢‰ß‚¬

521:518
07/04/21 19:44:43
>>519
Ž©•ª‚Å\‘¢‘Ì‚ðŽg‚¤‚Æ‚«A’a¶Žž‚É‘S‚Ă̗v‘f‚ªƒ[ƒ‚Å‚ ‚邿‚¤‚È
Žg‚¢•û‚Æ‚¢‚¤‚©ÝŒv‚ð‚µ‚Ä‚é‚©‚çB
‘¼l‚̃‰ƒCƒuƒ‰ƒŠ‚̂Ƃ«‚ÍA‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚Ǖی¯‚Ń[ƒ”~‚µ‚Ä‚éB

‚Ƃ肠‚¦‚¸A‚à‚¤•ž‚Í‘S•”ô‚ñ‚¾B

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:51:47
WinAPI ‚É“n‚·ê—p‚Ì\‘¢‘̂Ƃ©‚ÍAmemset ‚Å 0 ƒNƒŠƒA‚·‚邱‚Æ‚ª‘½‚¢‚È
ZeroMemory ‚¾‚¯‚Ç

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 20:03:31
‰Šú‰»\•¶Žg‚Á‚Ä
struct Foo foo = { 0 };
‚Åς܂·‚Ù‚¤‚ªŠÈŒ‰‚Èã‚ÉAƒ|ƒCƒ“ƒ^‚â•‚“®¬”“_”“™‚à‚æ‚낵‚­‚â‚Á‚Ä‚­‚ê‚é‚ÈB
‚Ü[POD‚ð’P‚Ƀrƒbƒg“I‚Ƀ[ƒƒtƒBƒ‹‚·‚ê‚Ηǂ¢‚Æ•ª‚©‚Á‚Ä‚¢‚éƒP[ƒX‚Å‚Í
memset()/bzero()/ZeroMemory()‚Ì—Þ‚Å‚à‚¢‚¢‚ñ‚łȂ¢‚ÌB

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 20:03:45
>>516
”ñPOD‚Å‚ÍA‰¼‘zŠÖ”ƒe[ƒuƒ‹‚Ȃǃ\[ƒXƒR[ƒhã‚ɂȂ¢ƒƒ“ƒo‚ª‘¶Ý‚·‚é‰Â”\«‚ª‚ ‚éB
‚Ü‚½A•‚“®¬”“_”‚Ì0‚âƒkƒ‹ƒ|ƒCƒ“ƒ^‚ªƒrƒbƒgƒpƒ^[ƒ“0‚Ì•À‚тł ‚邱‚Ƃ͕ÛႳ‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA
POD‚Å‚àmemset‚Å‚Ì0ƒNƒŠƒA‚Í‚·‚é‚Èi‰Šú‰»Žq‚łȂçOKj‚Æ‚¢‚í‚ê‚銈ÈB

525:518
07/04/21 20:06:10
>>524
„•‚“®¬”“_”‚Ì0‚âƒkƒ‹ƒ|ƒCƒ“ƒ^‚ªƒrƒbƒgƒpƒ^[ƒ“0‚Ì•À‚тł ‚邱‚Ƃ͕ÛႳ‚ê‚Ä‚¢‚È‚¢
‚ A‚»‚¤‚¾‚Á‚½I ‚È‚é‚Ù‚ÇEEE‚¤‚©‚‚ł ‚Á‚½B
ˆÈŒã‹C‚ð‚‚¯‚Ü‚·B

‚ł͂±‚̂܂܃Rƒ“ƒrƒj‚És‚Á‚Ä‚«‚Ü‚·B

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 20:35:57
>>522
‚Â[‚©Win‚É‚¨‚¯‚éMS’è‹`‚Ì\‘¢‘Ì‚ÍMSŽ©g‚ªƒTƒ“ƒvƒ‹ƒR[ƒh‚â‚ç‚ÅZeroMemory‚µ‚Ă邵‚È‚Ÿ
‚Ü‚ŸA‘¼ŠÂ‹«‚ւ̈ÚA«‚ðl—¶‚·‚é‚È‚çˆÀˆÕ‚Èmemset‚̓„ƒƒeƒIƒP‚Á‚Ä‚±‚Æ‚©‚Æ

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:04:08
‘¼‚Ì•”•ª‚ŃoƒŠƒoƒŠŠÂ‹«ˆË‘¶‚ȃR[ƒh‚ð‘‚¢‚Ä‚éó‘Ô‚È‚çA
\‘¢‘̂̕”•ª‚¾‚¯ˆÚA«‹C‚É‚µ‚Ä‚à‚µ‚á[‚È‚¢‚í‚ÈB

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:04:42
MS‚Â[‚©VisualStudio‚Å‚àADebugƒrƒ‹ƒh‚ÅÜŠpƒ[ƒJƒ‹‚ȃIƒuƒWƒFƒNƒg‚͈Ùí’l‚𖄂߂Ă­‚ê‚Ä‚¢‚é‚Ì‚É
‚»‚ê‚ð‚í‚´‚í‚´–³‚É‚µ‚ăoƒO‚Ì”­Œ©‚ð’x‚点‚邱‚ƂɂȂ肩‚˂Ȃ¢‚ËB

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:09:14
>>528
VisualStudio‚Ì“®ì‚·‚éŠÂ‹«‚Å0ƒNƒŠ‚ª–â‘è‚ɂȂé‚Ì‚©?
vtbl‰ó‚µ‚Ä‚½‚ç‚Ç‚Á‚¿‚Ý‚¿“®‚©‚È‚¢‚¾‚ë?‚ñ?

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:38:13
ƒRƒ“ƒrƒj‚©‚ç‹A‚Á‚Ä‚«‚Ü‚µ‚½B ¡“ú‚͂Ȃñ‚©ƒX[ƒX[‚µ‚ĂĊ¦‚¢‚ËB

‚¢‚Ü‚³‚çŠÂ‹«ˆË‘¶‚Æ‚©‚¢‚Á‚Ä‚àAŽÀÛƒkƒ‹ƒ|ƒCƒ“ƒ^‚ª‚O‚¶‚á‚È‚¢ŠÂ‹«‚Á‚Ä
—âÂÉl‚¦‚½‚ç‚Ü‚¸–³‚¢‚æ‚ËB•‚“®¬”“_‚àB
‚ÜA‚»[‚ä[ƒA[ƒLƒeƒNƒ`ƒƒ‚ªŒ»‘¶‚µ‚Ä‚é‚È‚çA‚»‚ê‚ÉŒg‚í‚邯‚«‚¾‚¯
‹C‚ð‚‚¯‚ê‚΂¢‚Á‚©B

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:42:59
ƒX[ƒX[‚µ‚ĂĊ¦‚¢‚Ì‚©
‚±‚Á‚¿‚áö‚µ‹‚¢‚º

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 22:45:07
‰´‚Í‹à›‚ðL‚°‚È‚ª‚ç‘‚¢‚Ă܂·B
>>528
ˆÓ–¡•ª‚©‚ç‚È‚¢B

533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 22:47:00
•Ê‚É 0 ƒNƒŠƒA‚ÍAˆÙí’l‚𖳂ɂµ‚Ä‚é‚ñ‚¶‚á‚È‚­‚Ä
•K—v‚È’l‚Æ‚µ‚Ä 0 ‚ð“ü‚ê‚Ä‚é‚ñ‚¾‚ëH

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 22:59:21
>>533
‚»‚ꂪ–{—ˆ‚ ‚é‚ׂ«Žp‚Ȃ̂¾‚ªA
Œ»ŽÀ‚É‚Í>>513‚̂悤‚ɂƂ肠‚¦‚¸í‚É0ƒNƒŠƒA‚·‚邯‚¢‚¤“z‚ªŒã‚ð₽‚È‚¢B

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:21:47
éŒ¾Žž‚É“ü‚éˆÙí’l‚È‚ñ‚Ä•K—v–³‚¢‚µ

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:36:04
‚í‚´‚í‚´ƒNƒŠƒA‚³‚ê‚Äì‚ç‚ꂽ0’l‚¾‚Á‚Ä•K—v‚È‚¢

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:50:55
0ƒNƒŠƒA‚É—Š‚ç‚¸‚ÉŽ©‘O‚ŃIƒuƒWƒFƒNƒgƒCƒjƒVƒƒƒ‰ƒCƒU—pˆÓ‚µ‚Æ‚¯‚ÆŒ¾‚¤Ž–‚©

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:51:41
‚‚܂è\‘¢‘̂ɂ̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðÝ‚¯‚ë‚ÆB

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:54:36
‚»‚µ‚ÄŽ‘Œ¹‚̘R‚ê‚ð–h‚®‚½‚߂ɃfƒXƒgƒ‰ƒNƒ^‚àÝ‚¯‚ë‚Æ
‚ÅRAII—ˆ‚½‚±‚ê

540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 00:08:35
‚»‚¤‚µ‚ăNƒ‰ƒX‚ªo—ˆã‚ª‚Á‚Ä‚¢‚­c

541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 00:09:22
‚Ô‚Á‚¿‚ႯC++‚É‚àBean‚Á‚ÄŒ¾—t‚𓱓ü‚µ‚Ä‚à‚¢‚¢‚©‚à‚È‚—

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 01:28:44
ƒf[ƒ^\‘¢‚ƃAƒ‹ƒSƒŠƒYƒ€‚ÌŠî–{“I‚È‚±‚Æ‚ðŠw‚Ԃ̂ɓK‚µ‚½–{‚ð‹³‚¦‚ĉº‚³‚¢

543:542
07/04/22 01:30:25
‚·‚݂܂¹‚ñA‘‚«–Y‚ê‚Ü‚µ‚½BCŒ¾Œê‚Å‚·

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 01:50:42
>>539
‚»‚±‚܂ł·‚é‚È‚çƒNƒ‰ƒX‚É‚µ‚ë‚æA‚Á‚ĂȘb‚¾‚ÈB

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 03:59:03
‚u‚b{{‚ŃEƒBƒ“ƒhƒE‚ð•\ަ‚µ‚ÄA‚»‚Ì’†‚ÅFLASH‚ðĶ‚µ‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚·‚ê‚ÎŽÀŒ»‚Å‚«‚é‚Å‚µ‚傤‚©

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 04:00:27
>>545
IShockwaveFlash

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 04:07:22
‚b‚n‚l•׋­‚µ‚Ä‚«‚Ü‚·corz

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 04:31:42
>>538
‚‚©A\‘¢‘̂͊֔‚̂Ȃ¢•û‚ª‚¢‚¢‚Å‚µ‚å
Žg‚¤‚Æ‚«‚Í’ÊM‚Æ‚©‚Ìꇂ¾‚µ
32ƒoƒCƒg’PˆÊ‚Æ‚©‚ÅØ‚Á‚½‚è‚·‚é‚ñ‚Å‚µ‚å

>>542
C++‚¶‚á‚È‚­ACŒ¾Œê‚©‚ËA—ŒnH
‚R‚O”N‘O‚̦‚¢—L–¼‚È–{‚ ‚邯‚ÇAEEEŒÃ‚¢
CƒAƒ‹ƒSƒŠƒYƒ€‘å•S‰ÈA‚Ý‚½‚¢‚Ȃ̂ªƒIƒXƒXƒ
’†‚ÉAƒNƒCƒbƒNƒ\[ƒgA‘}“üƒ\[ƒgEEEAƒjƒ…[ƒgƒ“–@AƒKƒEƒXEEE
‚Æ‚©Ú‚Á‚Ă郄ƒc

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 09:33:28
WIN32‚Ì\‘¢‘Ì‚¾‚¯‚̓[ƒƒNƒŠƒA‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚Ç‚ÈB
MS‚ª‚»‚¤‚¢‚¤Žg‚¢•û‚ð„§‚µ‚Ä‚¢‚éˆÈã‚»‚¤Žg‚¤‚Ì‚ª‚Ç‚¨‚èB
Šî–{“I‚Ƀ‰ƒCƒuƒ‰ƒŠ‚ÌŽÀ‘•ŽÒ‚Ì‚â‚è•û‚ɇ‚킹‚éB
‚»‚êˆÈŠO‚ł͂¢‚ë‚¢‚ë–â‘è‚ ‚肾‚©‚çŽg‚í‚È‚¢‚¯‚Ç‚ËB

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 09:43:09
u“¹—vi‚Ç‚¤‚èj
u’Ê‚èvi‚Ç‚¨‚èj

551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:14:29
Win32‚Ì\‘¢‘Ì‚ÍA‚¢‚‚àHOGE hoge = {sizeof hoge};‚ʼnŠú‰»‚µ‚Ä‚¢‚é

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:33:55
˜R‚ê‚Í–ˆ‰ñ–ˆ‰ñAmenset@‚©@setmen@‚Å”Y‚Þ

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:46:24
\‘¢‘̂̉Šú‰»‚Í
HOGE hoge = {0};‚ªƒfƒtƒH

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:54:00
>>552
ƒ[ƒ“Amem‚Ímen‚¶‚á‚È‚¢‚º`

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 12:11:11
—v‚·‚é‚ÉAƒAƒŒ‚¾‚æ‚ÈB

CŒ¾ŒêƒR[ƒ_‚ª
Hoge h = { 0 };
‰Â”\‚©‚Ç‚¤‚©‚ÍŽ©•ª‚Å”»’f‚Å‚«‚邵A
ì‚Á‚½Žž“_‚ł͖â‘è‚È‚¢‚æ‚ÈB

l—l‚ªì‚Á‚½\‘¢‘Ì‚âAŽ©ì‚Ì\‘¢‘̂łàƒoƒJ‚̈ꂊo‚¦‚Å
memset‚µ‚¿‚Ⴄ‚͖̂â‘èƒAƒŠ‚¶‚á‚ËBWinAPI‚ÅŽw’肵‚Ä‚éê‡‚Í‚Æ‚à‚©‚­B

>>513 ‚ªŒ¾‚¤‚悤‚ÉAŒÂ•ʂ̉Šú‰»‚Í‘½­‚ÌŽèŠÔ‚Í‘‚¦‚邯‚Ç
ˆÀ‘S‚¾‚µA‚»‚ê‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚ǂȂ B

”C++‚¾‚Á‚ÄA‚í‚´‚í‚´‰Šú‰»ƒŠƒXƒg‚ðÝ‚¯‚Ă邵(C++‚È‚çstruct‚Å‚àŽg‚¦‚邿)

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 12:13:03
>>552 setmen‚Á‚ÄA’j‚Ƀiƒj‚ðƒZƒbƒg‚·‚é‚ñ‚¾H
‹C‚ɂȂÁ‚Ä‹C‚ɂȂÁ‚Ä¡“ú‚Í—Ç‚­Q‚ê‚»‚¤‚¾B

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 12:57:38
setmen‚Í’j‚ɉ½‚©‚ðƒZƒbƒg‚·‚é‚ñ‚¶‚á‚È‚­‚ÄuƒZƒbƒg‚·‚é’j’Bv‚¾‚ë
펯“I‚Él‚¦‚ÄEEE

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:02:20
YO! MEN!
‚¢‚âAsetmen ‚Í’j‚ð‰½‚©‚ɃZƒbƒg‚·‚éŠÖ”‚¾‚ë
펯“I‚Él‚¦‚ÄEEE

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:10:18
’j‚Ì•”•ª‚ð‰½‚©‚ɃZƒbƒg‚·‚é‚킯‚©

ƒGƒ‚¢‚È

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:10:38
>>551
‚»‚¤‚µ‚Ä‚½‚¯‚ÇAÅ‹ß‚Ì VC++ ‚ÍŒxo‚·‚©‚碂éB
#pragma ‚Å—}§‚Å‚«‚邯‚ÇB

>>552
strcpy, strcat, strchr ‚Æ‚©•¶Žš—ñ‚ÉŠÖ‚·‚é‚à‚Ì‚Í str ‚ªÚ“ªŽ«‚ɂȂÁ‚Ä‚éB
“¯‚¶‚­Amemset, memcpy, memmove ‚Æ‚©ƒƒ‚ƒŠ‚ÉŠÖ‚·‚é‚à‚Ì‚Í mem ‚ªÚ“ªŽ«‚ɂȂÁ‚Ä‚éB
”Y‚Þ•K—v«‚Í–³‚¢B

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:35:11
•p”ɂɎg‚¤\‘¢‘̂ȂçŒp³‚µ‚ăRƒ“ƒXƒgƒ‰ƒNƒ^’è‹`‚µ‚Ä‚µ‚Ü‚¦‚Á‚Ä‚¶‚Á‚¿‚á‚ñ‚ª

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:44:51
ƒŒƒKƒV[API‚É“n‚¹‚È‚¢‚¾‚ë

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:49:12
‚±‚Á‚¿‚ŕϔ’è‹`‚µ‚½‚à‚Ì‚ðŒü‚±‚¤‚Ö“n‚·‚̂ȂçA
ƒAƒbƒvƒLƒƒƒXƒgiƒ|ƒCƒ“ƒ^EŽQÆ“n‚µjEƒXƒ‰ƒCƒVƒ“ƒOi’l“n‚µj‚ª‹N‚±‚邾‚¯‚ÅA
Œ¾Œê‹KŠiã–â‘è‚È‚¢‚¾‚ëB

Œü‚±‚¤‚ŃIƒuƒWƒFƒNƒg‚ªì¬‚³‚êAŽ©•ª‚Í‚»‚ê‚ւ̃|ƒCƒ“ƒ^‚ðŽó‚¯Žæ‚邯‚¢‚¤ê‡‚É
”h¶ƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^‚Ŏ󂯂½‚çAŒ¾Œê‹KŠiã–¢’è‹`‚ɂ͂Ȃ邾‚낤‚¯‚Ç‚³B

564:552
07/04/22 15:30:50
>>560
‚»‚¤‚Ȃ̂©Amem‚ª‰‚߂Ȃ̂©

”]“à‚Å‚ÍAƒZƒbƒg–ËA–˃ZƒbƒgA–˃Rƒs[‚Á‚ĕϊ·‚µ‚Ä‚½

565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:13:33
>>562
VC++ ‚Ì CRect ‚Í RECT ‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚È‚ñ‚¾‚ºB
‚Å‚àAƒŒƒKƒV[API‚É“n‚¹‚邾‚ëH
‰¼‘zŠÖ”‚ª‚È‚¢‚©‚ç‚ÈB

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:25:18
>>565
‰¼‘•ŠÖ”‚ÍŠÖŒW‚È‚¢‚¾‚ë

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:25:32
>>565
‚¿‚Ⴄ‚¿‚ႤB
CRect‚ÍRECT‚ðŒp³‚µ‚ĂȂ¢B“à•”‚Ìʼn‚ɕێ‚µ‚Ă邾‚¯B
is-a‚¶‚á‚È‚­‚Ähas-a‚ÌŠÖŒW
“¯—l‚Ì•û–@‚ÅWinAPI32‚Ɉø‚«“n‚¹‚éMFCƒNƒ‰ƒX‚ ‚é‚Å‚æB

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:27:37
>>567
CRect‚ÍRECT‚ðŒp³‚µ‚Ä‚¢‚邿

569:567
07/04/22 16:29:52
>>565
‚ ‚ AƒSƒƒ“‰´‚̂܂¿‚ª‚¢‚¾‚Á‚½BRECT‚ÌŒp³‚ł悩‚Á‚½‚íB

570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 17:34:42
ƒŒƒKƒV[API‚É“n‚¹‚é‚Á‚Ă킴‚í‚´Ž©•ª‚Å&•t‚¯‚Ä‚é‚Ì‚©‚æ‚—‚—‚—‚—
•ÏŠ·‰‰ŽZŽq‚ ‚é‚ñ‚¾‚©‚çŽg‚¦‚æƒJƒX‚—‚—‚—‚—‚—‚—

571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:06:24
(@L„t)Ë¿(L„tM)Ë¿(„tM@)

572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:06:58
>>566
‚ ‚ A‚»‚¤‚¾BŠÖŒW‚È‚©‚Á‚½B‚·‚Ü‚ñB

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:24:12
\‘¢‘Ì‚ðmalloc‚µ‚½‚Æ‚«‚͉Šú‰»‚͂ǂ¤‚µ‚½‚ç‚¢‚¢H
‚PD‹C‚É‚¹‚¸memset
‚QDŋ߂Ìmalloc‚̓[ƒƒNƒŠƒA•Ûá‚Ȃ̂ł»‚ê‚ðM‚¶‚é
‚RD’n–¡‚É‘S•”^–Ê–Ú‚ÉÝ’è

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:32:22
>>573
C‚È‚ñ‚¾‚æ‚ÈB
‚PDŽ©ì‚Ì\‘¢‘̂ŊԈႢ‚È‚¢‚̂Ȃ炨‚‹
‚QD•ÛØ‚³‚ê‚Ă邩‚Ç‚¤‚©‚¿‚á‚ñ‚ÆCƒ†[ƒU[ƒYƒ}ƒjƒ…ƒAƒ‹‚ðŒ©‚ê
‚RDˆê”ÔˆÀ‘S

575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:32:32
ˆê•ûƒƒVƒA‚Ícalloc‚ðŽg‚Á‚½

576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:32:57
> ŋ߂Ìmalloc‚̓[ƒƒNƒŠƒA•Ûá
‘å‰R‚ð•t‚­‚È

577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:41:35
>>576
‚¦A‚¢‚âAƒEƒ\‚¶‚á‚È‚¢‚Å‚·B‚²‚ß‚ñ‚È‚³‚¢B‚¤‚»‚¶‚á‚È‚¢‚Å‚·B

578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:55:40
>>573
>ŋ߂Ìmalloc‚̓[ƒƒNƒŠƒA•Ûá‚Ȃ̂ł»‚ê‚ðM‚¶‚é
‚Á‚ăzƒ“ƒg‚È‚ÌH‚Ç‚¤‚¢‚¤ŠÂ‹«‚ł̘bH

main() {
    for(;;) {
        struct { int i; } *s = malloc(sizeof *s);
        assert(s->i == 0);
    }
}

‚·‚®‚ÉŽ€‚Ê‚¯‚Ç

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 19:05:37
0 ƒNƒŠƒA•ÛØ‚µ‚Ä‚é‚Ì‚Í calloc ‚¾‚ëB

580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 20:38:22
VC++2005‚ÅŒ©‚½ŒÀ‚è‚ÍvirtualŠÖ”‚ª‚ ‚邯ƒTƒCƒY‚ª‘‚¦‚Ä‚é‚ËB
#include@<stdio.h>
struct@TEST1@{@int@x;@int@y;@};
struct@TEST2@{@int@x;@int@y;@void@setXY(int@x,@int@y)@{@this->x@=@x;@this->y@=@y;@}};
struct@TEST3@{@int@x;@int@y;@virtual@void@setXY(int@x,@int@y)@{@this->x@=@x;@this->y@=@y;@}};
int@main()@{@printf("%d@%d@%d\n",@sizeof(TEST1),@sizeof(TEST2),@sizeof(TEST3));@@return@0;@}
Œ‹‰Ê
8@8@12


581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 21:05:10
>580
‚¾‚©‚çH


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

5399“ú‘O‚ÉXV/148 KB
’S“–:undef