CŒžŒę‚Ȃ牴‚É•ˇ‚݁i“ ..
[2ch|ĽMenu]
396:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 17:56:48
>‚Ç‚¤‚˘‚¤Žž‚ɂǂ¤‚ˇ‚é‚Ě‚Ş—Ç‚˘‚Ě‚Š‚Ć‚˘‚¤Žwj‚Ş‚ ‚ę‚Î’m‚č‚˝‚˘‚ĆŽv‚Á‚Ä‚˘‚Ü‚ˇB

‚Č‚˘‚ćB–â‘肪–ł‚˘ŒŔ‚čD‚Ť‚É‚ľ‚Ă悾R( L[M)ƒm

397:351
10/04/24 18:05:31
uD‚Ť‚É‚ľ‚Ă悢v‚Ć‚˘‚¤‚̂́A“Á‚Ɋ‚Ş‚Č‚˘‚̂łť‚Ě“ú‚Ě‹C•Ş‚Ĺ‚Ç‚ż‚炊‚ÉŒˆ‚ß‚é‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ć‚ˁB
‚ť‚¤‚˘‚¤•űj‚Ě•ű‚ŕ‚˘‚é‚Ć‚˘‚¤‚ą‚Ƃ͂킊‚č‚Ü‚ľ‚˝B‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

‚ť‚ę‚Ĺ‚Íˆř‚Ť‘ą‚ŤA>>389-390‚ɂ‚˘‚ĉ˝‚Š•űj‚đ‚¨Ž‚ż‚Ě•ű‚Ş‚˘‚Ü‚ľ‚˝‚çA‚ş‚Đ‹ł‚ڂĂ­‚ž‚ł‚˘B‚¨Šč‚˘‚ľ‚Ü‚ˇB

398:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 18:24:44
Windows‚ĚAPI‚́Amy_strdup()‚Ý‚˝‚˘‚ÉŠi”[—Ěˆć‚ĚƒAƒhƒŒƒX‚ĆƒTƒCƒY‚đ
“n‚ˇƒCƒ“ƒ^ƒtƒF[ƒX‚Ş‘˝‚˘‚Ë
‚ŁAWindowsŒn‚ĚƒvƒƒOƒ‰ƒ}‚Í‚ť‚¤‚˘‚¤ŠÖ”‚đ‚‚­‚邹‚Ć‚Ş‘˝‚˘‚Ë
–ł“‚Ż‚Ç”ü‚ľ‚­‚Č‚˘‚ć‚Ë
ƒpƒ‰ƒƒ^‚͏­‚Č‚˘•ű‚Ş‚˘‚˘

399:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 18:38:23
>>389
‚Ƃ肠‚Ś‚¸Astrdup‚Í—á‚Ć‚ľ‚Ä“K“–‚ś‚á‚Č‚˘‚í‚ȁB–Ú“I‚ވႤ‚Š‚çB
’P‚ɁiĹ‘ĺ‚́j’ˇ‚ł‚Ş•Ş‚Š‚Á‚Ä‚˘‚é•śŽš—ń‚ĚƒRƒs[‚Í
strcpy‚Č‚čstrncpy‚Č‚č‚đŽg‚¤B

ˆę”Ę˜_‚ĹŒž‚Á‚āA•K‘RŤ‚Ş‚Č‚˘ę‡Amalloc‚Í‚ľ‚Č‚˘B
‚ˇ‚éę‡‚́A‹Œ—ˆ‚Ĺ‚Í
EŠm•Ű‚ˇ‚ׂŤƒTƒCƒY‚Ş‚Š‚í‚é
EƒXƒR[ƒv‚đ‰z‚Ś‚é•K—v‚Ş‚ ‚é

‘ź‚ĚƒP[ƒX‚̓vƒƒOƒ‰ƒ}‚Ě˜rŽŸ‘ć‚Ĺ
ƒR[ƒh‚đƒVƒ“ƒvƒ‹‚É‚ˇ‚é‚˝‚߂Ɏg‚¤B
Eˆř”‚đŒ¸‚ç‚ˇ
E•K—v‚ȕϐ”‚đŒ¸‚ç‚ˇ
EƒCƒ“ƒ^[ƒtƒFƒCƒX‚Ěˆę”ʉť
‚ȂǂȂǁB

ƒƒ‚ƒŠŠÇ—‚ÉŽŠM‚Ş‚Č‚˘‚Č‚ç‚â‚߂ƂŤB

‚˝‚žƒCƒ}ƒhƒLA‚ť‚ą‚ÉŽŠM‚ŞŽ‚ĂȂ˘‚Č‚ç
C‚Č‚ń‚ÄŽg‚í‚Č‚˘B
‹t‚ÉŒž‚Ś‚ÎA‚ť‚Ě’ö“x‚Í•K{‚Ȃ킯‚ŁA
‚ž‚Š‚çuD‚Ť‚É‚ˇ‚ę‚Ηǂ˘v‚Á‚ÄˆÓŒŠ‚Şo‚Ä‚­‚éB

400:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 19:25:00
>351

śŹ‚Ɖđ•ú‚đ‘΂ɂľ‚ë‚Á‚Ă̂́AŠî–{•űj‚Ć‚ľ‚Ä‚ŕ‚悢‚ĆŽv‚¤B
‚ć‚Á‚āAstrdup‚̂悤‚Ȋ֐”‚́A‚Ĺ‚Ť‚ę‚ÎŽg‚˘‚˝‚­‚Č‚˘”hB
strdup‚͐śŹ‚Ɖđ•ú‚̐”‚ލ‡‚í‚Č‚­‚Č‚éB

>392
>> ŒÄoŒł‚ސśŹ‚Ć”jŠü‚đ‘΂ɂľ‚čs‚¤‚Ě‚Ş—Ç‚˘

>—Ç‚˘‚̂͂킊‚č‚Ü‚ˇB‚‚܂čA‚ť‚ꂪstrdup‚âA>>351‚Ě(1)‚Ěę‡‚Ĺ‚ˇ‚ć‚ˁB

‚ą‚ę‹t‚ž‚ć‚ˁBstrdup‚đŽg‚¤‚Ćmalloc‚ŞŒŠ‚Ś‚Č‚˘‚Ě‚Éfree‚ľ‚Č‚­‚ż‚á‚Č‚ç‚Č‚˘B

strdup‚Í•W€ŠÖ”‚ž‚Š‚ç‚Ü‚ľ‚ž‚Ż‚ÇAfunc0, func2, func4‚ޕԂˇƒ|ƒCƒ“ƒ^‚Í
free‚ľ‚ĂˁA‚ÂЂž‚Ć‚â‚Á‚Ä‚ç‚ę‚Č‚˘B


‚₯‚Éstrdup‚ށuƒTƒCƒY‚đ‹C‚É‚ľ‚Č‚­‚Ă悢v‚ą‚Ć‚Ş‚¨‹C‚É“ü‚č‚̂悤‚ž‚ށA‚ ‚­‚܂łŕŽŔˆř”‚ŞCstring‚Ĺ‚ ‚éę‡‚ž‚݁B
‚ą‚ę‚ÍŽŠ“Ž•Ď”‚ЁAƒq[ƒv—Ěˆć‚ŠAĂ“I•ϐ”‚Š‚É‚Í–łŠÖŒWB

strŒnŠÖ”‚́AI’[•śŽš‚Ş‚ ‚é‘O’ń‚Ć‚˘‚¤§ŒŔ‚Ş‚ ‚éB

ŒÄ‚яo‚ľ‘¤‚Ş—Ěˆć‚đ—pˆÓ‚ˇ‚éę‡‚́A“–‘RŒÄ‚яo‚ľ‘¤‚ĹƒTƒCƒY‚ނ킊‚Á‚Ä‚˘‚é‚Í‚¸‚Ȃ̂ŁA
‚ť‚̂ƂŤ‚É–ł‘Ę‚É—Ěˆć‚đ—pˆÓ‚ľ‚Ȃ݂ę‚΂悢‚ž‚Ż‚Ĺ‚ľ‚ĺB


401:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 19:32:16
‹}‚É—Ź‚ę‚Ş‰Á‘Ź‚ľ‚ĂЁ‚˘‚˝B

402:351
10/04/24 19:32:36
>>399
> ˆę”Ę˜_‚ĹŒž‚Á‚āA•K‘RŤ‚Ş‚Č‚˘ę‡Amalloc‚Í‚ľ‚Č‚˘B
> ‚ˇ‚éę‡‚́A‹Œ—ˆ‚Ĺ‚Í
> EŠm•Ű‚ˇ‚ׂŤƒTƒCƒY‚Ş‚Š‚í‚é
> EƒXƒR[ƒv‚đ‰z‚Ś‚é•K—v‚Ş‚ ‚é

‚ą‚ę‚É‚Í“ŻˆÓ‚Ĺ‚ˇB
ŒÂl“I‚É‚ÍŽŠ“Ž•Ď”‚ĹĎ‚Ţę‡‚Ímalloc‚ÍŽg‚í‚Č‚˘‚悤‚É‚ľ‚Ä‚˘‚Ü‚ˇB

> ƒR[ƒh‚đƒVƒ“ƒvƒ‹‚É‚ˇ‚é‚˝‚߂Ɏg‚¤B
> Eˆř”‚đŒ¸‚ç‚ˇ
> E•K—v‚ȕϐ”‚đŒ¸‚ç‚ˇ
> EƒCƒ“ƒ^[ƒtƒFƒCƒX‚Ěˆę”ʉť

‚ą‚ę‚́AƒVƒ“ƒvƒ‹‚ɂȂé‚̂ł ‚ę‚΁AƒVƒ“ƒvƒ‹‚É‚ľ‚˝‚Ů‚¤‚Ş‚˘‚˘‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ˁB
‚‚܂čA>>351‚Ě(1)‚މ”\‚Ĺ‚ ‚ę‚΁Aí‚É(1)‚É‚ľ‚ë‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ˁB
•űj‚Ěˆę‚‚Ƃľ‚ÄŽQl‚É‚ł‚š‚Ä‚˘‚˝‚ž‚Ť‚Ü‚ˇB

403:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 19:34:03
EƒTƒCƒY‚Ş‹‘ĺ‚Čę‡
‚Ş”˛‚݂Ăé‚Č

404:351
10/04/24 19:45:44
>>400
>śŹ‚Ɖđ•ú‚đ‘΂ɂľ‚ë‚Á‚Ă̂́AŠî–{•űj‚Ć‚ľ‚Ä‚ŕ‚悢‚ĆŽv‚¤B
>‚ć‚Á‚āAstrdup‚̂悤‚Ȋ֐”‚́A‚Ĺ‚Ť‚ę‚ÎŽg‚˘‚˝‚­‚Č‚˘”hB

ŒÂl“I‚É‚Ístrdup‚ÍŽg‚˘‚Ü‚š‚ń‚ށA
strdup‚ŕstrdup-free‚ŐśŹ‚Ɖđ•ú‚̑΂ɂȂÁ‚Ä‚˘‚é‚̂Ŗâ‘č‚Č‚˘‚ĆŽv‚˘‚Ü‚ˇB
in‘Î1‚̑Ήž‚Ȃ̂Ŏኹˆá˜aŠ´‚Í‚ ‚č‚Ü‚ˇ‚ށBj

>‚ą‚ę‹t‚ž‚ć‚ˁBstrdup‚đŽg‚¤‚Ćmalloc‚ŞŒŠ‚Ś‚Č‚˘‚Ě‚Éfree‚ľ‚Č‚­‚ż‚á‚Č‚ç‚Č‚˘B

‚˘‚˘‚ځAŠÖ”‚Ě’†‚Ĺmalloc‚đs‚¤‚Ć‚˘‚¤“_‚ŁAstrdup‚Ć>>351‚Ě(1)‚Í“Ż‚ś‚Ĺ‚ˇB
create_my_struct()‚ɑ΂ˇ‚édelete_my_struct()‚́Astrdup()‚ɑ΂ˇ‚éfree()‚Ĺ‚ˇB

405:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 19:52:13
strdup‚Á‚Ä–ź‘O‚Ş‹C‚É“ü‚ç‚Č‚˘‚ń‚ś‚á‚Č‚˘‚Ě
"alloc" ‚đŠÜ‚ń‚łȂ˘‚Š‚ç
‰´‚͕ʂɂǂ¤‚Ĺ‚ŕ‚˘‚˘‚ĆŽv‚¤‚Ż‚Ç

406:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 20:00:01
ŠÖ”‚ĚŽŔ‘Ě‚Ş‘‚˘‚ĂȂ˘‚Š‚çA‰˝‚Ć‚ŕŒž‚ڂȂ˘‚Ë

407:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 21:35:25
>>398
ăˆĘŒÝЎ‚đˆŰŽ‚ľ‚‚ ver ˆá‚˘‚đ‹zŽű‚ˇ‚é‹ę“÷‚̍ô‚Č–Ę‚ŕ‚ ‚é‚Ë

API‚đŽŔ‘•‚ˇ‚éŰu“n‚ł‚ę‚˝ť˛˝Ţ‚Š‚ç‚Ç‚Ěver ‚Č‚Ě‚Š—Ţ„E•ŞŠň‚Ĺ‚Ť‚év

408:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 21:57:07
GDI+‚đŽg‚¤‚˝‚߂ɂ͂ǂ¤‚ˇ‚ę‚΂˘‚˘‚Ĺ‚ˇ‚ЁH
VC2008‚Ĺ‚ˇB

409:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 21:57:40
ăˆĘŒÝЎ‚đŽ‚ˇ‚é‚Ć‚˘‚¤‚ą‚Ƃ́AŒł‚̊֐”‚Š‚çˆř”‚͕ωť‚Ş‚Č‚˘‚Ć‚˘‚¤‚ą‚Ć‚ž‚ëB
Œł‚̊֐”‚Š‚ç•ωť‚Ş•Ď‰ť‚Ş‚Č‚˘‚Ć‚˘‚¤‚ą‚Ƃ́AŒł‚̊֐”‚ŕƒAƒhƒŒƒX‚ĆƒTƒCƒY‚đŽ‚Á‚Ä‚˘‚˝‚Ć‚˘‚¤‚ą‚Ƃł ‚Á‚Ä
‚Â‚Ü‚čŒłX‚ ‚é‚Ě‚ž‚Š‚ç‹ę“÷‚̍ô‚ł͖ł‚˘‚ń‚ś‚á‚Č‚˘‚́B

410:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 22:07:16
>>408
#include <gdiplus.h>
#pragma comment(lib, "gdiplus")

411:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 22:10:20
>>410
VC++‚Ě‘ź‚É“Á‚ɉ˝‚ŕ‚˘‚ç‚Č‚˘‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ˁB
Žż–â‚É‚ą‚˝‚ڂâ‚˝‚ž‚Ť‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

412:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 22:11:41
VC++EEŽg‚Á‚Ä‚é‚Č‚çPlatformSDK‚Ş‚˘‚é‚ń‚ś‚á

413:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 22:14:01
—Ⴊ‚˝‚Ü‚˝‚Ü‚Š‚ŕ‚ľ‚ę‚Č‚˘‚Ż‚ÇAmy_strdup‚đŽg‚¤‚­‚炢‚Č‚çstrncpy‚đŽg‚¤‚ć‚ˁB

˜b‚đ–ß‚ˇ‚ƁAalloc‚Ćfree‚Í“Ż‚śƒŒƒCƒ„[‚É‚ ‚é‚Ě‚Ş•Ş‚Š‚č‚₡‚˘‚ĆŽv‚¤‚ćB

414:351
10/04/24 22:26:58
>>413
> ˜b‚đ–ß‚ˇ‚ƁAalloc‚Ćfree‚Í“Ż‚śƒŒƒCƒ„[‚É‚ ‚é‚Ě‚Ş•Ş‚Š‚č‚₡‚˘‚ĆŽv‚¤‚ćB

‚ť‚ę‚Í‚ť‚̂Ƃ¨‚肞‚ĆŽv‚˘‚Ü‚ˇB
>>351‚Ě(1)(2)‚Ć‚ŕ‚É‚ť‚Ě•űj‚ÉŠî‚Ă‚˘‚Ä‚˘‚Ü‚ˇB
(1)‚Ěę‡‚ÍŽŠ‘O‚Ĺalloc-free‚đs‚˘A(2)‚Ěę‡‚Í‘Oˆ—EŒăˆ—‚Ć‚ľ‚Ä•K—v‚Čę‡‚Ě‚Ýalloc-free‚đs‚˘‚Ü‚ˇB

Ą‰ń‚ĚŽż–â‚ĚŽďŽ|‚Í‚ť‚ą‚ł͂Ȃ­A
\‘˘‘Ě‚â”z—ń‚đ•Ô‚ˇŠÖ”‚đÝŒv‚ˇ‚éę‡‚Ěˆę”Ę“I‚ČŽwj‚đ’m‚č‚˝‚˘‚̂łˇB

415:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 22:42:53
>>351
‰´‚́Ais-a‚ƍl‚Ś‚˝•ű‚ŞŽŠ‘R‚Ȃ̂Šhas-a‚ƍl‚Ś‚˝•ű‚ŞŽŠ‘R‚Č‚Ě‚Š‚Ĺ•Ş‚Ż‚éB
•Ş‚Š‚é‚Ƃ͎v‚¤‚Ş(1)‚Íis-a‚Ěę‡‚ŁA(2)‚Íhas-a‚Ěę‡B
‚ ‚ƁAŽŠ“Ž•Ď”‚đŽg—p‚ˇ‚邊AƒAƒƒP[ƒg‚ˇ‚邊‚́A
ƒvƒƒOƒ‰ƒ}‚ŞŽg‚˘‚˝‚˘‚ŠŽg‚˘‚˝‚­‚Č‚˘‚Š‚Ĺl‚Ś‚é‚̂ł͂Ȃ­AŽg—p—p“r‚ōl‚Ś‚é‚ׂŤB

416:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 22:45:55
> (1)‚ĚƒfƒƒŠƒbƒg‚ÍŒÄ‚Ńo‚ľŒł‚Ĺ“ü‚ę‚˝‚˘ƒƒ‚ƒŠ[—Ěˆć‚Ş‚ ‚éę‡Acreate‚ľ‚˝\‘˘‘Ě‚đƒRƒs[‚ˇ‚é•K—v‚Ş‚ ‚éB
“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚Ş‚ ‚éę‡‚Íinit‚Ěƒpƒ‰ƒ[ƒ^‚É‚ŕ‚˝‚š‚ę‚Ηǂ˘‚̂ł́H

> (2)‚ĚƒfƒƒŠƒbƒg‚ÍŒÄ‚Ńo‚ľŒł‚Ĺinit‚đŒÄ‚Ô‘O‚ɍ\‘˘‘̂̑傍‚ł‚đ’m‚Á‚Ä‚˘‚Ȃ݂ę‚΂˘‚݂Ȃ˘B
my_struct *p = (my_struct *)malloc(sizeof(my_struct));
‚ł͂ž‚ß‚ž‚Ć‚˘‚¤‚ą‚ƁH

í‚ÉŒÄ‚Î‚Č‚Ż‚ę‚΂Ȃç‚Č‚˘release‚đěŹ‚ˇ‚é‚̂ł ‚ę‚΁Aí‚Éinit‚Ě’†‚Ĺalloc‚ˇ‚ę‚΂˘‚˘‚ĆŽv‚¤B
‚ť‚¤‚łȂ˘‚̂ȂçA\‘˘‘Ě–{‘̂͗˜—pŽŇ‚Şalloc-free‚ˇ‚ę‚΂˘‚˘‚ĆŽv‚¤B‚Ć‚˘‚¤‚ЁA‚ť‚¤‚ľ‚Ä‚éB

417:351
10/04/24 23:00:41
>>415
‚Č‚é‚قǁB‚ť‚ĚŽwj‚Í–ž‰ő‚Ĺ‚ˇ‚ˁB”[“ž‚Ĺ‚ˇB
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

>>416
>> (1)‚ĚƒfƒƒŠƒbƒg‚ÍŒÄ‚Ńo‚ľŒł‚Ĺ“ü‚ę‚˝‚˘ƒƒ‚ƒŠ[—Ěˆć‚Ş‚ ‚éę‡Acreate‚ľ‚˝\‘˘‘Ě‚đƒRƒs[‚ˇ‚é•K—v‚Ş‚ ‚éB
>“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚Ş‚ ‚éę‡‚Íinit‚Ěƒpƒ‰ƒ[ƒ^‚É‚ŕ‚˝‚š‚ę‚Ηǂ˘‚̂ł́H

‚‚܂čAí‚É>>351‚Ě(2)‚É‚ˇ‚é‚Ě‚Ş—Ç‚˘‚Ć‚˘‚¤‚ą‚Ƃłľ‚傤‚ЁH

>> (2)‚ĚƒfƒƒŠƒbƒg‚ÍŒÄ‚Ńo‚ľŒł‚Ĺinit‚đŒÄ‚Ô‘O‚ɍ\‘˘‘̂̑傍‚ł‚đ’m‚Á‚Ä‚˘‚Ȃ݂ę‚΂˘‚݂Ȃ˘B
>my_struct *p = (my_struct *)malloc(sizeof(my_struct));
>‚ł͂ž‚ß‚ž‚Ć‚˘‚¤‚ą‚ƁH

‚Í‚˘Aƒ_ƒ‚Ĺ‚ˇB
struct my_struct‚͉•ϒˇ”z—ń‚Ěƒƒ“ƒo[data‚đŽ‚Á‚Ä‚˘‚é‚̂łť‚ĚƒTƒCƒY•Ş‘˝‚߂Ƀƒ‚ƒŠ[‚đŠm•Ű‚ľ‚Č‚­‚Ă͂˘‚݂܂š‚ńB

418:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 23:19:22
“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚đ“n‚ľ‚˝‚˘‚ą‚Ƃɂ‚˘‚Ä
(2)‚Ěinit‚Ěƒpƒ‰ƒ[ƒ^‚ÉŽ‚˝‚š‚Ä‚ŕ‚˘‚˘‚ľA(1)‚Ěcreate‚Ěƒpƒ‰ƒ[ƒ^‚ÉŽ‚˝‚š‚Ä‚ŕ‚˘‚˘B

‰Â•Ď•”‚ĚƒTƒCƒY‚đí‚Ƀpƒ‰ƒ[ƒ^‚Ĺ“n‚ˇ‚̂ł ‚ę‚΁AŒÄ‚ŃŒł‚Ĺ‚ť‚ĚƒTƒCƒY‚đŠm•Ű‚ˇ‚邹‚Ć‚Í
\•މ”\‚Č‚ń‚ś‚á‚Č‚˘‚́H

419:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 23:28:12
>>409
‚˘‚â@ƒpƒ‰ƒ[ƒ^‚ŞˆęŠ‡‚Ĺ“Z‚Ü‚Á‚˝\‘˘‘́@‚Á‚ÄĘßŔ°Ý‚Ş‚Ů‚Ć‚ń‚Ç‚ł‚Ë
ListView ‚ÂЁ@IE‚ĚVERˆá‚˘‚ŁAƒpƒ‰ƒ[ƒ^\‘˘‘Ě‚ĚƒTƒCƒY‚ވႤ
‚ž‚ށ@APIi—v‘f‚̒ljÁ‚ÂЁj‚ĚƒCƒ“ƒ^[ƒtƒF[ƒX‚Í•s•Ď
i‚ł‚ç‚ɁAAPI‚ĚŽŔ‘•‘̂͊O•”ŘÝš°źŢ‚ČDLL“ŕj
‚ą‚¤‚˘‚¤‚ą‚Ć

‚ą‚̗ႳȂ˘˜b‚ž‚Á‚˝‚ç˝ĎÝ

420:351
10/04/24 23:42:33
>>418
“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚đ“n‚ˇ‚Ě‚Ş(2)‚ŁA“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚đ“n‚ł‚¸ŠÖ”“ŕ•”‚Ĺƒƒ‚ƒŠ—Ěˆć‚đŠm•Ű‚ˇ‚é‚Ě‚Ş(1)‚Ĺ‚ˇB‚ą‚ꂪ’č‹`‚Ĺ‚ˇB
‚Ĺ‚ˇ‚̂ŁA“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚đ“n‚ˇ‚̂ł ‚ę‚΁A(2)‚ɂȂč‚Ü‚ˇB

‚Ü‚˝A(1)‚Ěę‡‚́A‰Â•Ď•”‚̏î•ń‚đŠÜ‚߃TƒCƒYî•ń‚đ“n‚ľ‚Ü‚š‚ńB
‚Ĺ‚ˇ‚̂ŁA(1)‚Ěę‡AŒÄ‚яo‚ľŒł‚͉•ϕ”‚̏î•ń‚đŠÜ‚߃TƒCƒYî•ń‚đŒÄ‚яo‚ˇ‘O‚É’m‚é•K—v‚Í‚ ‚č‚Ü‚š‚ń‚ľA
‘Oq‚̂Ƃ¨‚čŠÖ”“ŕ•”‚Ĺƒƒ‚ƒŠ[—Ěˆć‚đŠm•Ű‚ˇ‚é‚̂ŁA‚ť‚ĚƒTƒCƒY‚đ’m‚邹‚Ć‚Şo—ˆ‚Č‚­‚Ä‚ŕ–â‘č‚ ‚č‚Ü‚š‚ńB

421:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/24 23:58:42
>>420
“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‰]X‚đ•Ę‚Ĺl‚Ś‚é‚ą‚Ƃ͂łŤ‚Č‚˘‚́H
‚ť‚¤‚Č‚ę‚΂ť‚ę‚͈ę”Ę“I‚ɍ\‘˘‘Ě‚đˆľ‚¤Žž‚ĚŽwj‚ÂЂť‚¤‚˘‚¤‚̂Ƃ͕ʂŁA“ÁŽę‰ť‚ł‚ę‚˝˜b‚ɂȂÁ‚Ä‚ą‚Č‚˘‚ЁH

422:351
10/04/25 00:14:29
>>421
> “ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‰]X‚đ•Ę‚Ĺl‚Ś‚é‚ą‚Ƃ͂łŤ‚Č‚˘‚́H

‚ą‚ę‚͂ǂ¤Œž‚¤‚ą‚Ƃłľ‚傤‚ЁH
­‚Č‚­‚Ć‚ŕ‚Ç‚ą‚ŠiŠÖ”“ŕ‚ ‚邢‚͊֐”ŠOj‚ŁAmalloc(sizeof(struct my_struct)+data_size)‚̂悤‚ɍ\‘˘‘Ě‚Ěƒƒ‚ƒŠ[‚đŠm•Ű‚ľ‚Ȃ݂ę‚΂Ȃç‚Č‚˘‚ƍl‚ڂâ‚Ü‚ľ‚˝B

‚ŕ‚ľ‚ą‚ę‚đ•Ę‚Ĺl‚Ś‚é•ű–@‚Ş‚ ‚é‚Č‚ç‚΁A‚ş‚Đ‚˛‹łŽŚ‚­‚ž‚ł‚˘B

423:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 00:33:19
“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚Á‚Äptr‚ś‚á‚Č‚˘‚́H
ƒTƒCƒY‚đ‰Â•ςɂˇ‚é‚˝‚߂̂ŕ‚̂Ƃ͕ʂž‚ć‚ˁB

‚ą‚Ěptr‚𓯂śŠÖ”‚ĹŠm•Ű‚ˇ‚ׂŤ‚ЁAŠO‚Š‚ç“n‚š‚é‚悤‚É‚ˇ‚邊‚Ć‚˘‚¤˜b‚ŞŹ‚´‚Á‚Ä‚˘‚é‚悤‚ÉŒŠ‚Ś‚éB

424:351
10/04/25 00:41:35
>>423
>“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚Á‚Äptr‚ś‚á‚Č‚˘‚́H

“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚Ƃ́A\‘˘‘Ě‚ť‚Ě‚ŕ‚Ě‚đ“ü‚ę‚˝‚˘—Ěˆć‚Ě‚ą‚ƂłˇB

425:400
10/04/25 00:42:10
>351 >420

‚ ‚Č‚˝‚ĚŒž‚¤1)‚Ć2)‚Ěˆá‚˘‚đA”cˆŹ‚Ĺ‚Ť‚Ä‚˘‚ȂЂÁ‚˝‚Š‚çA‹c˜_‚Ş‚Ž‚é‚Ž‚é‰ń‚Á‚Ä‚˘‚˝‚źB

‹c˜_‚ĚĹ“_‚Í
>“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚đ“n‚ˇ‚Ě‚Ş(2)‚ŁA“ü‚ę‚˝‚˘ƒƒ‚ƒŠ—Ěˆć‚đ“n‚ł‚¸ŠÖ”“ŕ•”‚Ĺƒƒ‚ƒŠ—Ěˆć‚đŠm•Ű‚ˇ‚é‚Ě‚Ş(1)‚Ĺ‚ˇB‚ą‚ꂪ’č‹`‚Ĺ‚ˇB
‚Ć‚˘‚¤‚ą‚Ć‚ž‚ˁB

‚ť‚¤‚łł ‚é‚Č‚ç‚Î
>(1)‚Ěę‡‚́A‰Â•Ď•”‚̏î•ń‚đŠÜ‚߃TƒCƒYî•ń‚đ“n‚ľ‚Ü‚š‚ńB
‚ą‚ę‚Í–ł—B

1)‚ĚŽŔŒť—á‚Ć‚ľ‚Ästrdup‚đ‹“‚°‚Ä‚˘‚é‚̂ȂçAstrŒn‚͏I’[•śŽš—ń•t‚Ť‚Ć‚˘‚¤§ŒŔ‚đ—^‚Ś‚é‚ą‚ƂŁA
ŠÔÚ“I‚ɃTƒCƒYî•ń‚đ—^‚ڂâ‚éB

>404
>‚˘‚˘‚ځAŠÖ”‚Ě’†‚Ĺmalloc‚đs‚¤‚Ć‚˘‚¤“_‚ŁAstrdup‚Ć>>351‚Ě(1)‚Í“Ż‚ś‚Ĺ‚ˇB
Ž„‚É‚Í“Ż‚ś‚É‚ÍŒŠ‚Ś‚Č‚˘‚ȁB
malloc-free, new-delete, new[]-delete, create_my_struct-delete_my_struct
‚Í‘Î‚ÉŒŠ‚Ś‚éB

‚ž‚Ż‚ÇŠÖ”“ŕ•”‚Ĺmalloc‚ˇ‚éhoge‚Ş‚ ‚é‚Ć‚ľ‚Ähoge-free‚Í‘Î‚É‚ÍŒŠ‚Ś‚Č‚˘B
‚ť‚¤‚˘‚¤‚ą‚ƂɒˆÓ‚ľ‚ăR[ƒfƒBƒ“ƒO‚ľ‚˝‚­‚Č‚˘B

‚ž‚Š‚çstrdupŽg‚¤‚­‚炢‚Č‚çAmalloc‚ľ‚Ästrcpy‚ľ‚āAfree‚ˇ‚éB

426:351
10/04/25 00:56:57
>>425
> >(1)‚Ěę‡‚́A‰Â•Ď•”‚̏î•ń‚đŠÜ‚߃TƒCƒYî•ń‚đ“n‚ľ‚Ü‚š‚ńB
> ‚ą‚ę‚Í–ł—B

‚˘‚˘‚ځB–ł—‚ł͂ ‚č‚Ü‚š‚ńB
—ႌ‚΁AŠÖ”“ŕ‚Ĺrecv()‚đŽg‚Á‚ălƒbƒgƒ[ƒN‚Š‚çƒf[ƒ^‚đŽóM‚ˇ‚éę‡‚ȂǁAˆ—‚đŠŽ—š‚ľ‚Ä‰‚߂ăf[ƒ^‚ĚƒTƒCƒY‚ŞŠm’股‚邹‚Ć‚Ş‚ ‚č‚Ü‚ˇB
‚ť‚̂悤‚Čę‡AŠÖ”‚đŒÄ‚яo‚ˇ‘O‚ɂ͂ť‚ĚƒTƒCƒY‚Í•Ş‚Š‚č‚Ü‚š‚ń‚ށAŠÖ”“ŕ‚Ĺ‚Írealloc‚ˇ‚é‚Ȃ肾‚Ä“KŘ‚ČƒTƒCƒY‚Ěƒƒ‚ƒŠ[‚đŠm•Ű‚ˇ‚邹‚Ć‚Ş‚Ĺ‚Ť‚Ü‚ˇB
‚ľ‚˝‚Ş‚Á‚āA‰Â”\‚Ĺ‚ˇB

>Ž„‚É‚Í“Ż‚ś‚É‚ÍŒŠ‚Ś‚Č‚˘‚ȁB

‚ą‚ę‚͊֐”–ź‚Ş“KŘ‚ł͂Ȃ˘‚Ć‚¤‚ą‚Ƃłľ‚傤‚ЁH
‚ť‚¤‚Ĺ‚ ‚ę‚ΓÁ‚ÉˆŮ˜_‚Í‚ ‚č‚Ü‚š‚ńBl‚ĚŠ´Šo‚Ȃ̂łť‚¤ŒŠ‚ڂȂ˘l‚Ş‚˘‚邹‚Ƃ͎d•ű‚Ş–ł‚˘‚ĆŽv‚˘‚Ü‚ˇB
‚ť‚¤‚˘‚¤“_‚ł́AŽ„‚ŕAnew-delete‚Ć‚˘‚¤‘g‚ݍ‡‚킚‚Ş–źĚ‚Ć‚ľ‚Ä‚ ‚Ü‚č“KŘ‚łȂ˘‚ĆŽv‚Á‚Ä‚˘‚Ü‚ˇB

Ž„‚Ş“Ż‚ś‚ž‚Ć‚˘‚Á‚˝‚̂́A‹@”\‚Ć‚ľ‚Ă̑Ήž‚Š‚ç‚Ĺ‚ˇB

427:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 01:52:31
>>426
> —ႌ‚΁AŠÖ”“ŕ‚Ĺrecv()‚đŽg‚Á‚ălƒbƒgƒ[ƒN‚Š‚çƒf[ƒ^‚đŽóM‚ˇ‚éę‡‚ȂǁA
> ˆ—‚đŠŽ—š‚ľ‚Ä‰‚߂ăf[ƒ^‚ĚƒTƒCƒY‚ŞŠm’股‚邹‚Ć‚Ş‚ ‚č‚Ü‚ˇB
>‚ť‚̂悤‚Čę‡AŠÖ”‚đŒÄ‚яo‚ˇ‘O‚ɂ͂ť‚ĚƒTƒCƒY‚Í•Ş‚Š‚č‚Ü‚š‚ń‚ށA
>ŠÖ”“ŕ‚Ĺ‚Írealloc‚ˇ‚é‚Ȃ肾‚Ä“KŘ‚ČƒTƒCƒY‚Ěƒƒ‚ƒŠ[‚đŠm•Ű‚ˇ‚邹‚Ć‚Ş‚Ĺ‚Ť‚Ü‚ˇB

‚Č‚ş@recv() ‚Ş‚ť‚¤‚˘‚¤‘˘‚č‚ɂȂÁ‚Ä‚˘‚Č‚˘‚Ě‚ŠH@‚đ‘z‘œ‚ľ‚Ä‚­‚ę
ă‹L‚̍\‘˘‚ž‚ƁAśŹ/Á–ł̓ü‚ęŽq\‘˘‚ŞˆŰŽ‚ľ“‚ń‚ž‚ć‚ˁ@

428:351
10/04/25 01:59:41
>>427
> ‚Č‚ş@recv() ‚Ş‚ť‚¤‚˘‚¤‘˘‚č‚ɂȂÁ‚Ä‚˘‚Č‚˘‚Ě‚ŠH@‚đ‘z‘œ‚ľ‚Ä‚­‚ę

‰˝‚Ě‚˝‚߂ɂť‚Ě‘z‘œ‚đ‚ˇ‚é•K—v‚Ş‚ ‚é‚̂łľ‚傤‚ЁH
–Ú“I‚Ş‚ć‚­‚킊‚č‚Ü‚š‚ńB

429:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 03:25:24
>>424
‚Č‚ç‚Ę‚é‚ۂ̂ƂŤ‚ž‚ŻŠm•Ű‚ˇ‚é‚悤‚É‚ľ‚˝‚炢‚˘‚ń‚łȂ˘‚ЂȁB

430:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 03:27:29
>>425
‚¤[‚ńAstrdup-free‚ŕ‘Î‚ÉŒŠ‚Ś‚Č‚˘‚ć
‚ť‚Ě˜_’˛‚Č‚çstrdup‚Ě‘śÝ‚đ”ے肾‚Ä‚˘‚˘‚ĆŽv‚¤‚ń‚žB‚ť‚ľ‚Ä‚ť‚ę‚̓AƒŠ‚ž‚Ɖ´‚ÍŽv‚¤B

431:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 03:33:04
‚Á‚ÄĹŒă‚̍s“Ç‚ń‚Ĺ‚Č‚Š‚Á‚˝B‚Ü‚Á‚˝‚­‚ŕ‚Á‚Ä‚ť‚̂Ƃ¨‚č‚Ĺ‚ ‚Á‚āA‚Č‚ń‚Ä‚˘‚¤‚Š‚˛‚ß‚ńB

‚ż‚Ȃ݂Énew[]-delete‚Ínew[]-delete[]‚ĚŠÔˆá‚˘‚ž‚ć‚ȁH

>>426
> l‚ĚŠ´Šo‚Ȃ̂łť‚¤ŒŠ‚ڂȂ˘l‚Ş‚˘‚邹‚Ƃ͎d•ű‚Ş–ł‚˘‚ĆŽv‚˘‚Ü‚ˇB
‚Č‚ń‚Š‘˝•Ş“Ç‚Ýˆá‚Ś‚Ä‚˘‚邯‚ę‚ǁA
create_my_struct‚̂悤‚Ȋ֐”‚đŒŠ‚˝ę‡A“Żƒ‰ƒCƒuƒ‰ƒŠ‚Édelete_my_struct‚̂悤‚Ȋ֐”‚Ş‚ ‚ę‚Î
ƒvƒƒOƒ‰ƒ}‚Í’ˆÓ‚𕼂¤‚ށA‚Ȃ݂ę‚ΓÁ‚ɉ˝‚ŕ‚ľ‚Č‚­‚Ä—Ç‚˘(free‚đŽg‚¤•K—v‚Ş‚Č‚˘)‚ĆŽv‚Á‚Ä‚ľ‚Ü‚¤ƒNƒZ‚Ş‚ ‚éB
‚ť‚¤‚˘‚¤ˆÓ–Ą‚ŁAhoge-free‚Ş‘Î‚ÉŒŠ‚Ś‚Č‚˘‚Ć‚˘‚¤˜b‚ž‚ć

432:>425
10/04/25 08:44:44
>431

>‚ż‚Ȃ݂Énew[]-delete‚Ínew[]-delete[]‚ĚŠÔˆá‚˘‚ž‚ć‚ȁH

‚ˇ‚݂܂š‚ńBƒ^ƒCƒvƒ~ƒXB’ˆÓ‚ľ‚˝‚‚ŕ‚肞‚Á‚˝‚̂ɁA“ú C++Žg‚í‚Č‚˘•¨‚ŁA‚˛—eŽÍ‚­‚ž‚ł‚˘B

>426
‘ź‚̐l‚Ƃ́A“Ż‚śŠ´Šo‚Ý‚˝‚˘‚ž‚Ż‚ÇAstrdup-free‚ÍƒŠƒ\[ƒX‚ĚŠm•ۂƉđ•ú‚ĚƒŒƒxƒ‹‚Ş‚ ‚Á‚Ä‚˘‚Č‚˘A
ƒCƒ„‚ČƒR[ƒfƒBƒ“ƒOƒXƒ^ƒCƒ‹‚ž‚Á‚Ä‚ą‚ƁBmalloc‚ľ‚Ä‚˘‚郌ƒxƒ‹‚ށAˆę’i’Ⴂ‚Š‚çB
–ź‘O‚Ě–â‘肳͂Ȃ˘B
‚˝‚žA•W€ŠÖ”‚Ć‚˘‚¤ˆÓ–Ą‚ĹƒMƒŠƒMƒŠ‚Ě‹–—e”͈́B
ƒR[ƒfƒBƒ“ƒOƒXƒ^ƒCƒ‹‚đ‘€ě‚Ĺ‚Ť‚é—§ę‚Č‚çAANSI‚Ɋ܂܂ę‚Č‚˘‚Š‚ç‹ÖŽ~‚Ć‚ľ‚˝‚˘‚­‚炢B
‹‘”Ű‚ˇ‚éB

‚ŕ‚ż‚ë‚ń‚ť‚¤‚˘‚¤\‘˘‚ŞŽć‚ę‚Č‚˘ę‡‚́A‚ ‚蓞‚éB
‚ž‚Ż‚Çuˆę”Ę“I‚ɂ́vƒŠƒ\[ƒX‚ĚŠm•ۂƉđ•ú‚̑΂́A‚ť‚ë‚Á‚Ä‚˘‚é•ű‚Ş‚ć‚˘B


433:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 09:22:07
>>432
‰Ą‚Š‚ç‚ž‚Ż‚ÇAƒŒƒxƒ‹‡‚킚‚é‚Ě‚Á‚Ä•K—v‚ЁH
‚Ç‚ż‚炊‚ĆŒž‚¤‚ƁAƒAƒƒP[ƒg‚ĆƒŠƒŠ[ƒX‚Ş‘g‚ݍ‡‚킚‚ɂȂÁ‚ĂȂ˘‚ą‚Ƃ̕ű‚Ş–â‘肜‚á‚Č‚˘‚ЁH
strdup‚ɑ΂ľ‚āAstrdup_free()‚Ş‚ ‚ę‚Ηǂ˘‚ž‚Ż‚ĹA
Žg‚¤•ű‚́A‚ť‚Ě’†g‚ĚŽŔ‘•‚Í–â‚í‚Č‚˘‚Á‚Ä‚Ě‚Şł‰đ‚Č‹C‚Ş‚ˇ‚邪cH
—v‚ˇ‚é‚ɁA‚ ‚éƒIƒuƒWƒFƒNƒg‚ɑ΂ľ‚Ä‚Ěnew‚Ş‚ ‚é‚Č‚çA
‚ť‚ĚƒIƒuƒWƒFƒNƒg‚ɑ΂ˇ‚édelete‚đ—pˆÓ‚ľ‚āA‚ť‚ę‚đŽg‚Ś‚Á‚Ä‚ž‚Ż‚ĹA
‘g‚ݍ‡‚킚‚đŠÔˆá‚ڂȂ݂ę‚΁A“ŕ•”‚ނǂ¤‚Č‚Á‚Ă悤‚ށA–â‘č‚ɂȂç‚Č‚˘‚ĆŽv‚¤‚ށc

434:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 09:41:31
“Ż‚ś‚­‰Ą‚Š‚ç‚ž‚Ż‚Ç
ƒfƒXƒgƒ‰ƒNƒ^‚Ş–ł‚˘‰e‹ż‚̓XƒR[ƒv‚ž‚Ż‚ś‚á‚Č‚­\‘˘‘́E‹¤—p‘̂̒†‚ɂ܂ʼne‹ż‚ˇ‚é–ó‚Ĺ
“ü‚ꕨ‚ĚŠK‘w–ˆ‚É“s“xę—palloc/free‚đ—pˆÓ‚ˇ‚é‚Ě‚Ş’ˆÓ[‚˘cƒf[ƒ^Žć‚čˆľ‚˘•ű‚ž‚Ć‚¨‚ŕ‚¤‚ć

435:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 10:05:18
ƒƒ‚ƒŠ‚đŠm•Ű‚ľ‚ĕԂˇŠÖ”‚͍ě‚é‚Č‚Á‚Ęb‚ЁH
Šm•Ű‚ˇ‚郁ƒ‚ƒŠ‚ĚƒTƒCƒY‚đŽ–‘O‚Ɏ擞‚Ĺ‚Ť‚Č‚˘ę‡‚͂ǂ¤‚ˇ‚ń‚Ě‚Á‚Ęb‚ž‚Č

436:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 10:14:03
ę—prealloc‚đ—pˆÓ‚ˇ‚邞‚Ż‚ś‚á‚Č‚˘‚́H

437:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 10:23:15
‚Ƃ肠‚Ś‚¸ malloc ‚ľ‚āA‚ť‚Ěƒ|ƒCƒ“ƒ^‚ĚƒAƒhƒŒƒX‚đ“n‚ľ‚āA
ŠÖ”“ŕ‚Ĺ realloc ‚ľ‚Ä‚ŕ‚炤‚ÂЁH

438:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 10:30:07
>>437
•Ş‚Ż‚ŕ•Ş‚Š‚ç‚¸malloc()‚ˇ‚éˆĘ‚Č‚çANULLŽg‚Á‚Ärealloc()‚Ě•ű‚ނ܂ľ

439:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 10:35:23
‚ť‚ꂞ‚Ć malloc/free ‚̑Ήž‚Ş‚Ć‚ę‚Č‚˘‚Á‚ÄŽĺ’Ł‚Č‚ń‚ś‚á‚Č‚˘‚Ě

440:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 10:43:30
>>439
•K—v‚Ȃ̂ÍC++‚ĹŒž‚¤new‚Ćdelete‚ɑΉž‚ˇ‚é‚ŕ‚̂ł ‚Á‚Ä
malloc‚Ćfree‚ł͂Ȃ˘‚ĆŽv‚¤‚Ě‚ž‚ށH

441:432
10/04/25 10:45:57
>433

>strdup‚ɑ΂ľ‚āAstrdup_free()‚Ş‚ ‚ę‚Ηǂ˘‚ž‚Ż‚ĹA

‚ť‚ꂪƒŒƒxƒ‹‚đ‡‚í‚š‚é‚Á‚Ä‚ą‚ƁB
strdup‚Ě’†‚Ĺmalloc‚ľ‚Ä‚˘‚ę‚΁Astrdup_free‚ŐӔC‚ŕ‚Á‚Ä‚ť‚ę‚đ‰đ•ú‚ˇ‚é•ű‚ށAƒR[ƒhă‚Ĺ
ƒŠƒ\[ƒXƒoƒ‰ƒ“ƒX‚ĚŠm”F‚Ş‚Ĺ‚Ť‚éB

>‘g‚ݍ‡‚킚‚đŠÔˆá‚ڂȂ݂ę‚΁A“ŕ•”‚ނǂ¤‚Č‚Á‚Ă悤‚ށA–â‘č‚ɂȂç‚Č‚˘‚ĆŽv‚¤‚ށc
“ŕ•”‚đ‹C‚É‚ľ‚˝‚­‚Č‚˘‚Š‚çAƒŠƒ\[ƒXŠÇ—‚̐ӔCƒŒƒxƒ‹‚đ‡‚í‚š‚˝‚˘‚Á‚Ä‚ą‚ƁB

>435
>Šm•Ű‚ˇ‚郁ƒ‚ƒŠ‚ĚƒTƒCƒY‚đŽ–‘O‚Ɏ擞‚Ĺ‚Ť‚Č‚˘ę‡‚͂ǂ¤‚ˇ‚ń‚Ě‚Á‚Ęb‚ž‚Č
•K‚¸‚ľ‚ŕA“Ż‚śƒŒƒxƒ‹‚Ĺ‚ť‚낌‚ç‚ę‚Č‚˘‚Š‚ŕ‚ľ‚ę‚Č‚˘B‚Ĺ‚ŕA‘ĺ’ď‚͐݌v‚ލs‚݂ĂȂ˘‚ž‚݁B

­‚ľ˜b‚đ–ß‚ľ‚Ä>432‚Ĺ
u–ź‘O‚Ě–â‘肳͂Ȃ˘v‚Ə‘‚˘‚˝‚Ż‚ÇAƒŠƒ\[ƒXŠÇ—ƒŒƒxƒ‹‚Ě˜b‘č‚Ĺ‚ ‚Á‚āA–ź‘O‚Ě˜b‚ł͂Ȃ˘‚Ć‚˘‚¤‚˘‚݂ł ‚čA
lŠÔ‚ރR[ƒh‚đ‘‚˘‚Ä‚˘‚éˆČăAƒŠƒ\[ƒXŠÇ—ƒŒƒxƒ‹‚ÍŽŻ•ĘŽq‚Ĺ”FŽŻ‚ľ‚Ä‚˘‚éB
]‚Á‚āAƒŠƒ\[ƒXŠÇ—ƒŒƒxƒ‹‚đˆÓŽŻ‚ľ‚Ä‚˘‚ę‚΁A–ź‘O‚ŕ‚ť‚¤‚Č‚é‚Í‚¸B

ƒR[ƒhă‚Ĺ–ź‘O‚Ěƒoƒ‰ƒ“ƒX‚ŞŽć‚ę‚Ä‚˘‚Č‚˘ę‡AÝŒv‚đ‹^‚Á‚˝•ű‚Ş‚ć‚˘B



442:441
10/04/25 11:00:58
>426

>> >(1)‚Ěę‡‚́A‰Â•Ď•”‚̏î•ń‚đŠÜ‚߃TƒCƒYî•ń‚đ“n‚ľ‚Ü‚š‚ńB
>> ‚ą‚ę‚Í–ł—B
>‚˘‚˘‚ځB–ł—‚ł͂ ‚č‚Ü‚š‚ńB
>—ႌ‚΁AŠÖ”“ŕ‚Ĺrecv()‚đŽg‚Á‚ălƒbƒgƒ[ƒN‚Š‚çƒf[ƒ^‚đŽóM‚ˇ‚éę‡‚ȂǁAˆ—‚đŠŽ—š‚ľ‚Ä‰‚߂ăf[ƒ^‚ĚƒTƒCƒY‚ŞŠm’股‚邹‚Ć‚Ş‚ ‚č‚Ü‚ˇB

OK.‚ ‚Č‚˝‚ĆŽ„‚ł́AŽ‹“_‚ĚƒŒƒxƒ‹‚ވá‚Á‚Ä‚˘‚˝B
Ž„‚ĚŽ‹“_‚ÍŽ–‘O‚ɃTƒCƒY‚ނ킊‚ç‚Č‚˘ę‡‚ŕA‚Ƃ肠‚Ś‚¸ƒoƒbƒtƒ@‚đ—pˆÓ‚ľ‚Ä‚¨‚˘‚āA
“Ç‚ń‚ł݂Ȃ˘‚ą‚Ƃɂ͒m‚č‚悤‚Ş‚Č‚˘A‚Ć‚˘‚¤ˆÓ–Ą‚ž‚Á‚˝‚̂łˇBrecv‚ť‚Ě‚ŕ‚Ě‚Ě
ƒŒƒCƒ„[‚Ĺ‚ˇB“Ç‚ń‚ł݂˝‚ ‚Ć‚ÍƒTƒCƒY‚ނ킊‚éA‚Ć‚˘‚¤‚̂͂ť‚¤‚Ĺ‚ˇ‚ˁB


‹c˜_‚Í‚ ‚­‚܂łŕˆę”Ę˜_‚Ĺ‚ˇBŒÂ•ʂł͗‘z“I‚ČŽŔ‘•‚Ş‚Ĺ‚Ť‚Č‚˘‚Š‚ŕ‚ľ‚ę‚Ü‚š‚ńB

—]’k‚Ĺ‚ˇ‚ށAƒƒbƒZ[ƒWƒ‹[ƒv‚̏ˆ—‚Č‚ç‚Έę”Ę“I‚ɂ́A‰ş‹L‚̂悤‚ɏ‘‚­‚ĆŽv‚˘‚Ü‚ˇB
‹[Ž—ƒR[ƒh‚Ĺ‚ˇB

for (;;) {
@recvMsg(pMsg);
@/* ƒƒbƒZ[ƒW‚ɉž‚ś‚˝ˆ— */
@freeMsg(pMsg);
}

‚ą‚ę‚̓ƒbƒZ[ƒW‚đŽó‚Ż‚é‚Ć‚ą‚ë‚ƁAĹŒă‚ɉđ•ú‚ˇ‚é‚Ć‚ą‚ë‚ĹƒŠƒ\[ƒXŠÇ—ƒŒƒxƒ‹‚đ
‚ť‚낌‚Ä‚˘‚Ü‚ˇB

443:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 11:07:19
—v‚ˇ‚é‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚ĆƒfƒXƒgƒ‰ƒNƒ^‚đ—pˆÓ‚ˇ‚é‚Ý‚˝‚˘‚ČŠ´‚ś‚É‚ˇ‚ׂŤA‚Ć‚˘‚¤‚ą‚ƂˁH
‚Ü‚ ‚ť‚ĚŽĺ’Ł‚Í•Ş‚Š‚ç‚ń‚Ĺ‚ŕ–ł‚˘

444:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 11:10:13
>>441
>>strdup‚ɑ΂ľ‚āAstrdup_free()‚Ş‚ ‚ę‚Ηǂ˘‚ž‚Ż‚ĹA
>‚ť‚ꂪƒŒƒxƒ‹‚đ‡‚í‚š‚é‚Á‚Ä‚ą‚ƁB
‰˝‚ŠˆÓ}‚ވႤ‹C‚Ş‚ˇ‚éB
strdup()“ŕ‚Ĺmalloc()‚đŒÄ‚ń‚ł悤‚ށA‚ł‚ç‚ɁAstrdup()‚ŕʂ̊֐”‚đŒÄ‚ń‚Ĺ
‚ť‚Ě’†‚ŁAmalloc()‚đŒÄ‚ń‚ł悤‚ށA‰´‚Í‹C‚É‚ľ‚Č‚˘‚Á‚Ęb‚ž‚ލ‡‚Á‚Ä‚éH
strdup_free()‚ÉŠÖ‚ľ‚Ä‚ŕAç’ˇ‚ɂȂé‚Ć•Ş‚Š‚Á‚ĂĂŕŽŔ‘•‚ľ‚Ä—~‚ľ‚ĆŽv‚¤‚ށA
ĹˆŤ(–{“–‚ÉĹˆŤ‚ž‚Ş)‚Ídefine‚Ě’č‹`‚ˇ‚邞‚Ż‚Ĺ‚ŕ\‚í‚Č‚˘‚ĆŽv‚Á‚Ă邯‚Ç“Ż‚śH

445:351
10/04/25 12:24:26
>>442
>‹c˜_‚Í‚ ‚­‚܂łŕˆę”Ę˜_‚Ĺ‚ˇBŒÂ•ʂł͗‘z“I‚ČŽŔ‘•‚Ş‚Ĺ‚Ť‚Č‚˘‚Š‚ŕ‚ľ‚ę‚Ü‚š‚ńB

‚Í‚˘B‚ť‚̂Ƃ¨‚č‚Ĺ‚ˇB
‚Ĺ‚ˇ‚ށA‚ť‚̉ş‚Ě‹[Ž—ƒR[ƒh‚Í>>351‚ĚŽż–â‚ĚˆÓ}‚đ•\‚ľ‚Ä‚˘‚Ü‚š‚ńB

>>351‚ĚŽż–â‚ĚˆÓ}‚́A
recvMsg(), freeMsg()‚đŽg‚¤ŠÖ”‚đě‚é‚悤‚Čę‡‚đŠÜ‚߂āA
ˆę”Ę“I‚É
EŠÖ”‚Š‚ç\‘˘‘Ě‚đ•Ô‚ˇ•K—v‚Ş‚ ‚éę‡A‰˝‚ŠŠî€‚â’čÎ‚Ş‚ ‚é‚Ě‚Š‚đ’m‚č‚˝‚˘B
E‚ą‚¤‚˘‚¤Žž‚É‚Í‚ą‚¤‚ˇ‚ę‚Ηǂ˘‚Ć‚˘‚¤Žwj‚Ş‚ ‚ę‚Î’m‚č‚˝‚˘B
‚Ć‚˘‚¤‚ą‚ƂłˇB

recv()‚ĆrecvMsg()-freeMsg()‚̂ǂż‚炪ˆę”Ę“I‚ЂÂ˘‚¤‹c˜_‚͍Ą‰ń‚ĚŽż–â‚Ě’†‚ł͂ľ‚Ä‚˘‚Ü‚š‚ńB

446:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 12:29:35
>>445
\‘˘‘ĚŽŠ‘Ě‚đ•Ô‚ˇ‚ž‚݂Ȃç free() ‚Í‚˘‚ç‚Č‚˘B
‚Ĺ‚ŕ >>351 ‚Ě‚¨‘č‚É‚ ‚Ş‚Á‚Ä‚˘‚é\‘˘‘̂́Aƒƒ“ƒo‚É malloc() ‚Ĺ“ž‚˝ƒ|ƒCƒ“ƒ^‚ނ͂˘‚Á‚Ä‚˘‚é‚̂ŁA
“–‘R ‚ť‚Ěƒ|ƒCƒ“ƒ^‚đ free() ‚ˇ‚é•K—v‚Ş‚ ‚éB
ˆę”ʉť‚Ć‚˘‚¤‚ށAă‹L‚Ě‚ą‚Ć‚ž‚Ż’ˆÓ‚ˇ‚ę‚Î OK ‚Ȃ̂ł́B

447:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 12:30:02
>>351‰´‚Č‚ç(1)‚ž‚ȁB

‚ł‚ç‚ɁAiƒI[ƒo[ƒ[ƒh‚Ĺ‚Ť‚é‚Č‚çAC++‚Ȃ瓯–ź‚Łj
void delete_my_struct(struct my_struct **md) {
@delete_my_struct(*md);
@*md = 0;
}
‚Ć‚ˇ‚炡‚éB

448:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 12:32:34
>>447
C‚ĹƒI[ƒo[ƒ[ƒh‚Ĺ‚Ť‚éŠÂ‹Ť‚Č‚ń‚Ä‚ ‚é‚Ě‚ŠH

449:351
10/04/25 12:36:38
>>446
‚‚܂čA\‘˘‘Ě“ŕ•”‚ĚŒăˆ—‚ž‚Ż‚đŠÖ”‚ōs‚ڂ¢‚¤‚ą‚ƂȂ̂ŁAí‚É>>351‚Ě(2)‚Ş—Ç‚˘‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ˁB

>>447
‚Ç‚¤‚˘‚¤ę‡A>>351‚Ě(1)‚Ş—Ç‚˘‚Ĺ‚ˇ‚ЁH
Šî€‚Ş‚ ‚ę‚΋ł‚ڂĂ­‚ž‚ł‚˘B

‚ť‚ę‚Ć‚ŕAí‚É>>351‚Ě(1)‚Ş—Ç‚˘‚Ĺ‚ľ‚傤‚ЁH

450:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 12:51:51
>>448
‚˘‚Á‚Ż‚ËBCƒXƒŒ‚ž‚Á‚˝BC/C++‚Š‚ĆŽv‚Á‚Ä‚˝B

>>449
Šî€‚ŕ‰˝‚ŕA(2)‚͉´‚ɂƂÁ‚ĔώGB
ŒÄ‚яo‚ľŒł‚Ĺmalloc‚Ȃ肾‚āAinit_my_structŒÄ‚ń‚ŁA
—v‚ç‚Č‚­‚Č‚Á‚˝‚çrelease_my_structŒÄ‚ń‚ŁAfreeŒÄ‚ԁB
ŒÄ‚яo‚ľ‰ń”‚Ş‘˝‚˘BŒÄ‚Ń–Y‚ę‚é‚Ě‚ŕ•|‚˘B

(1)‚Č‚çcreate_my_struct‚ŐśŹ‚Ə‰Šú‰ť‚𓯎ž‚ɍs‚˘A
delete_my_struct‚ĹŒă•Đ•t‚Ż‚Ćíœ‚𓯎ž‚ɍs‚¤B
ŒÄ‚яo‚ľ‰ń”‚ޏ­‚Č‚˘B—]Œv‚Č‹C‚đŽg‚í‚Č‚­‚Ä—Ç‚˘B
create - delete‚Ě‘Î‚đ•Ş‚Š‚Á‚ÄŽg‚Ś‚Î—Ç‚˘‚ž‚݁B

C++‚É‚ľ‚˝‚Á‚ăRƒ“ƒXƒgƒ‰ƒNƒ^ˆČŠO‚ɁA
newŒă‚Éinit()ŒÄ‚яo‚ľ‚đ—v‚ˇ‚éÝŒv‚ŕ‚ ‚邪A
“Ż‚ś——R‚ʼn´‚Í‚ť‚¤‚˘‚¤‚ĚŒ™‚˘B

ƒƒ\ƒbƒhŠÔAŠÖ”ŠÔ‚ÉŒÄ‚Ńo‚ľ‡‚ĚˆË‘śŠÖŒW‚Ş‚ ‚é‚ĆŽg‚˘‚É‚­‚˘B

451:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 13:33:21
>>351 ‚͍\‚Á‚Ä‚ż‚á‚ń‚ž‚Š‚çAĎźŢÚ˝‹ÖŽ~‚ˁiOoOjÉ

452:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 13:54:52
>>351‚͏í‚É(1)‚Ĺ‚˘‚˘‚ćB
‚˝‚ž‚ľ\‘˘‘Ě‚Ěƒƒ“ƒo‚ɃAƒNƒZƒX‚Ĺ‚Ť‚Č‚˘‚悤‚ɃJƒvƒZƒ‹‰ť‚ľ‚˝‚Ů‚¤‚Ş‚˘‚˘B
ƒwƒbƒ_‚É

@ struct my_struct* create_my_struct(int param);
@ void delete_my_struct(struct my_struct* md);
@ ‚ť‚Ě‘źmy_struct‚đ‘€ě‚ˇ‚éŠÖ”‚Ěƒvƒƒgƒ^ƒCƒvéŒž

‚đ‘‚˘‚āAƒ\[ƒX‚̂ق¤‚É

@ struct my_struct {
@ @int size;
@ @void *ptr;
@ @int data[];
@ };
@ ŠÖ”‚Ě’č‹`

‚đ‘‚­B

453:351
10/04/25 18:27:17
>>450
> Šî€‚ŕ‰˝‚ŕA(2)‚͉´‚ɂƂÁ‚ĔώGB
>>452
> >>351‚͏í‚É(1)‚Ĺ‚˘‚˘‚ćB

‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇBŠî–{‚Í(1)‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ˁB

‚ł́AŒÄ‚яo‚ľŒł‚ō\‘˘‘Ě‚đŠi”[‚ľ‚˝‚˘ęŠ‚ŞŒˆ‚Ü‚Á‚Ä‚˘‚éę‡‚͂ǂ¤‚ˇ‚ę‚΂˘‚˘‚ĆŽv‚í‚ę‚Ü‚ˇ‚ЁB

>>351‚Ě(1)‚Ěę‡‚́A
ŒÄ‚яo‚ľŒł‚ō\‘˘‘Ě‚Ěcretate‚đŽŔs‚ľAŒÄ‚яo‚ľŒł‚Ĺ‚ť‚ĚŒ‹‰Ę‚đ\‘˘‘Ě‚đŠi”[‚ľ‚˝‚˘ęŠ‚ɃRƒs[‚ľ‚Ȃ݂ę‚΂Ȃč‚Ü‚š‚ńB

>>351‚Ě(2)‚Ěę‡‚́A
ŒÄ‚яo‚ľŒł‚ō\‘˘‘Ě‚Ěinit‚ÉŠi”[‚ľ‚˝‚˘ęŠ‚đŽw’肾‚ÄŽŔs‚ˇ‚ę‚΁AŒ‹‰Ę‚Ć‚ľ‚ÄŠi”[‚ľ‚˝‚˘ęŠ‚ɍ\‘˘‘Ě‚ŞŠi”[‚ł‚ę‚é‚̂ŁAŒÄ‚яo‚ľŒł‚ł͉ü‚߂ăRƒs[‚ˇ‚é•K—v‚Í‚ ‚č‚Ü‚š‚ńB

‚ą‚Ě“_‚ŁA‚â‚Í‚č(2)‚͎̂Đ؂ę‚Ü‚š‚ńB
ăˆĘ‚łǂ¤Žg‚í‚ę‚邊‚킊‚ç‚Č‚˘ŠÖ”‚đÝŒv‚ˇ‚éę‡‚́A‚â‚Í‚č(1)(2)‚Ě—ź•ű‚đ—pˆÓ‚ľ‚˝‚Ů‚¤‚Ş‚˘‚˘‚Ĺ‚ľ‚傤‚ЁB

(1)(2)ˆČŠO‚É‚¤‚Ü‚˘•ű–@‚Ş‚ ‚ę‚Î’m‚č‚˝‚˘‚Ć‚ą‚ë‚Ĺ‚ˇB

454:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 18:51:27
>>453
ŽŠ•Ş‚Ĺ“š‚Śo‚ľ‚Ă邜‚á‚Č‚˘‚ЁB‚Ü‚ž‰˝‚Š˘‚Á‚Ä‚é‚́H

455:351
10/04/25 18:53:31
>>454
‚Í‚˘B
>>453‚Ěˆę”ÔĹŒă‚̍s‚ɏ‘‚Ť‚Ü‚ľ‚˝B

456:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 19:30:23
>>455
‚Ö‚ĽB‚ť‚ą“Ç‚ń‚Ĺ‚ŕ‰´‚ɂ͉˝‚ɍ˘‚Á‚Ä‚é‚Ě‚Š‚í‚Š‚ń‚Č‚˘‚âB

457:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 19:34:52
>>351
‰˝‚Ě‚˝‚߂Ɋi”[‚ľ‚˝‚˘ęŠ‚Á‚Ä‚Ě‚Ş•K—v‚Č‚Ě‚Š‚í‚Š‚ç‚ń‚ށA•Ď‚Č‘‚Ť•ű‚ˇ‚é‚ć‚č‚Í
‚¨‚ƂȂľ‚­ƒRƒs[‚ľ‚˝‚Ů‚¤‚Ş‚˘‚˘‚Š‚ŕ‚ˁB

458:351
10/04/25 19:43:23
>>457
Ši”[‚ľ‚˝‚˘ęŠ‚ŞŒˆ‚Ü‚Á‚Ä‚˘‚éó‹ľ‚Ć‚˘‚¤‚̂́A
—ႌ‚΁A‰ş‹L‚̂悤‚ČƒR[ƒ‹ƒoƒbƒNƒnƒ“ƒhƒ‰[‚đŽŔ‘•‚ˇ‚éę‡‚ɁAˆř”‚ÉŠi”[‚ˇ‚郁ƒ‚ƒŠ[—Ěˆć‚đ“n‚ł‚ę‚é‚悤‚Čę‡‚Ĺ‚ˇB

int (*some_callback_handler)(char* buf, int buf_size);

ƒpƒtƒH[ƒ}ƒ“ƒX‚Ş‚ť‚ę‚قǗv‹‚ł‚ę‚Č‚˘ę–ʂł͊m‚Š‚ÉƒRƒs[‚ˇ‚ę‚Î‰đŒˆ‚Č‚Ě‚Ĺ‚ˇ‚ށA
‚ť‚¤‚ł͂Ȃ˘ę‡‚ŕ‚ ‚é‚̂ŁAƒRƒs[‚̉ń”‚ÍŒ¸‚炚‚ç‚ę‚é‚悤‚É‚ŕ‚ľ‚˝‚˘‚̂łˇB

459:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 19:56:46
‚¨‚Š‚ľ‚˘‚ȁAˆř”‚ރkƒ‹ƒ|ƒCƒ“ƒ^‚Š‚Ç‚¤‚Š‚Ĺ”ť’f‚ˇ‚ę‚΂˘‚˘‚ć‚Á‚Ä‚˘‚¤‚̂͂ǂ¤‚ľ‚ż‚á‚Á‚˝‚ń‚ž‚ëB
realloc‚Ý‚˝‚˘‚ČŠ´‚ś‚Ć‚˘‚Ś‚Î‚˘‚˘‚Š‚Č

460:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 21:13:28
>>458
get_my_structŠÖ”‚đě‚Á‚ă|ƒCƒ“ƒ^‚đ•Ô‚ľ‚āA‚ť‚Ěƒ|ƒCƒ“ƒ^‚đŽg‚Ś‚Î‚˘‚˘‚̂ł́B

461:351
10/04/25 21:24:14
>>460
\‘˘‘Ě‚đŠi”[‚ľ‚˝‚˘ƒ|ƒCƒ“ƒ^‚đ’m‚Á‚Ä‚˘‚é‚Ě‚ÍŒÄ‚Ńo‚ľ‘¤‚Ȃ̂Ĺ
get_my_structŠÖ”‚đě‚Á‚Ä‚ŕŽd•ű‚Č‚˘‚Ĺ‚ˇ‚ć‚ˁH

462:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/25 23:54:00
‚Ü‚ž‚â‚Á‚Ä‚ń‚Ě‚Š

‚ą‚¤‚˘‚¤‚Ç‚¤‚Ĺ‚ŕ‚˘‚˘Žż–â‚ÍOKƒEƒFƒu‚Ý‚˝‚˘‚ȏ‰SŽŇŒü‚ŻQ&AƒTƒCƒg‚Ĺ‚â‚ę‚΂˘‚˘‚Ě‚É

463:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 00:03:24
>>462
‚ť‚ꂪ‚ą‚ĚƒXƒŒ‚ł

464:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 11:01:21
‚˘‚â”J‚ëA‚ą‚ą‚Í>351‚Ý‚˝‚˘‚É”P‚­‚ę‚˝‰‹‰ŽŇŒü‚Ť‚ś‚á‚Č‚˘B
‚˘‚Á‚ťŹSŽŇƒXƒŒ•Ó‚č‚Ĺ‚â‚Á‚Ăقľ‚˘B

465:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 13:02:05
>>464
‚¨‘O‚Ş“ś’ĺę—pŽŠˆÔƒXƒŒ‚ɍs‚Ż‚Î‚˘‚˘

466:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 22:05:24
ƒtƒ[ƒ`ƒƒ[ƒg‹L†‚́u€”őv‚Á‚Ăǂ¤‚â‚Á‚ÄŽg‚¤‚ŕ‚̂Ȃ́H
•ϐ”‚ĚéŒž‚Ć‚˘‚¤‚Ě‚Ş‚ą‚¤‚˘‚¤‚̂ŁA‚ą‚ĚŽž‚ÉŽg‚¤HŤ
int@nurupo;
‚ą‚ę‚́uˆ—v‚Ĺ‚˘‚˘‚ć‚ˁHŤ
int@nurupo = 1

467:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 22:14:54
int@nurupo = 1
‚ޏ€”ő‚ž‚Č

ˆ—‚É”ő‚Ś‚Ä‰Šú‰ť‚Ć‚˘‚¤€”ő‚đ‚ľ‚Ä‚˘‚é‚킯‚ž‚ľ
•ϐ”éŒž‚̓tƒ[ƒ`ƒƒ[ƒg‚Ě’†‚Ĺ‚Í‘‚ЂȂ˘‚ą‚Ć‚Ş‘˝‚˘

468:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 22:52:29
‰ďŽĐ‚ŏ‰Šú‰ť‚Ć“ŻŽž‚É‘ă“ü‘‚˘‚˝‚ç
u‚ą‚ń‚ȏ‘‚Ť•űŒŠ‚˝‚ą‚ƂȂ˘A’ź‚šIv‚ĆŒž‚í‚ę‚˝B

469:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:02:07
‰Šú‰ť‚Ć“ŻŽž‚É‘ă“ü‚Á‚Ăǂ¤‚â‚é‚ń‚ž

470:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:02:55
int i;
int j = i = 0;

‚ą‚¤‚˘‚¤‚â‚‚Š
‚Ü‚ ƒLƒ‚‚˘‚Č

471:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:03:11
>>469
Œę•ž‚Ş‚ ‚Á‚Đ\‚ľ–ó‚Č‚˘‚ށA>>467‚Ý‚˝‚˘‚Ȃ₁B

472:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:06:20
u‰Šú‰ťv‚Ɓu‘ă“üv‚đ•׋­‚ľ’ź‚ł‚š‚é‚ׂŤ‚ž‚Č
‚[‚ŠŒŠ‚˝‚ą‚ƂȂ˘A‚Á‚Ä

473:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:08:35
éŒž‚Ć“ŻŽž‚É‘ă“ü‚Á‚Ä‚ą‚ÂЁH

474:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:10:00
>>466
ƒ\[ƒX“ǂ߂ΏuŠÔ‚킊‚邹‚Ć‚đ‘‚˘‚Ă͂˘‚݂Ȃ˘
‚ć‚­“Ç‚Ü‚Č‚Ż‚ę‚΂킊‚ç‚Č‚˘‚ą‚Ć‚đƒAƒVƒXƒg‚ľ‚Ä‚ą‚ťˆÓ–Ą‚Ş‚ ‚é

475:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:11:39
>>473
‚ť‚ę‚đ‰Šú‰ť‚ĆŒž‚¤
‚Ü‚ A‰Šú‰ť‚Í‘ă“ü‚ł͂Ȃ˘‚Ş‚Č

476:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:26:20
‰Šú‰ť‚Í‘ă“ü‚ś‚á‚Č‚˘H
int main(void) {int x = 5; return 0; }
‚Č‚ń‚Š‚ž‚Ć‘ă“ü‚ś‚á‚Č‚˘H

477:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:34:34
‚˘‚˘‚ځA‰Šú‰ť‚Ĺ‚ˇ

478:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:41:51
466‚ž‚Ż‚ÇAƒAƒzŒž‚Á‚˝‚Ý‚˝‚˘‚łقń‚Ć‚˛‚ß‚ńB
‚ŕ‚¤­‚ľƒO[ƒOƒ‹ćś‚Ĺ’T‚ľ‚Ä‚­‚éBƒvƒƒOƒ‰ƒ€‚Á‚ē‚ť‚¤‚ˁBB
>>474
‚ť‚¤‚˘‚¤‚ŕ‚̂Ȃ̂ˁB
‚ś‚á‚ –w‚Ç‚Â‚Š‚í‚ˁ[‚ćI‚Ć‚˘‚¤‹L†‚ŕ‚ ‚é‚ÂЁH

479:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:46:14
auto •ϐ”‚ɏ‰Šú‰ť‚Č‚ń‚Š‚ ‚é‚Ě‚ŠH‘S•”‘ă“ü‚ś‚á‚Č‚˘‚Ě‚ŠH
‚ť‚ę‚Ć‚ŕ‰´‚Ě“Ş‚ŞŒĂ‚˘‚Ě‚ŠH

480:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/26 23:58:19
>>479
ŒĂ‚˘‚ń‚ś‚á‚Č‚­‚āAĹ‰‚Š‚ç‚ż‚á‚ń‚Ć‚ľ‚˝•ś–@‚đŠo‚ڂâ‚Č‚˘‚ž‚݁B

481:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 00:01:05
>>480
static ‚ȕϐ”‚ɑ΂ˇ‚鏉Šú‰ť‚Í—‰đ‚Ĺ‚Ť‚邪Aauto ‚ȕϐ”‚ɏ‰Šú‰ť‚Ć‚˘‚¤“Žě‚Í‚ ‚é‚Ě‚Š

main() {
int x; /* éŒž */
x = 1; /* ‘ă“ü */
}

‚đ‚ЂƂ‚ɂ܂Ƃ߂ŕ‚Ě‚Ş
main()

482:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 00:01:46
int main() {
int x = 1; /* éŒž•‰Šú‰ť */
}
‚ĆŽv‚Á‚Ä‚˘‚˝‚Ě‚ž‚ށB

483:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 00:03:31
‚˛‚ß‚ń‚Č‚ł‚˘B‚â‚č‚Č‚¨‚ľB
main()
{
int x; /* éŒž */
x = 1 /* ‘ă“ü */
}
‚đ‚ЂƂ‚ɂ܂Ƃ߂˝‚ŕ‚Ě‚Ş
main()
{
int x = 1 /* éŒž{‘ă“ü */
}
‚ž‚ĆŽv‚Á‚Ä‚˘‚˝‚Ě‚ž‚ށA‹KŠi‚Í‚ą‚ę‚đ‰Šú‰ť‚ĆŒÄ‚ń‚Ĺ‚˘‚é‚Ě‚ŠH

484:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 00:11:39
>483

‚ť‚ę‚́A‰Šú‰ťŽq•t‚Ť‚ĚéŒžB‚ ‚­‚܂łŕéŒž‚ŁAéŒž+‘ă“ü‚ł͂Ȃ˘B
ŽŽ‚ĆéŒž‚ł͕ś–@‚Ş‹ć•Ę‚ł‚ę‚Ä‚˘‚éB

int a[] = {1, 2, 3,};
‚Ə‘‚Ż‚é‚Ş
int a[10];
a[] = {1, 2, 3,};
‚Ć‚Í‘‚݂Ȃ˘‚͕̂ʕ¨‚ž‚Š‚çB

485:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 00:16:06
>>483
JIS X3010 6.7.8 ‰Šú‰ť

486:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 01:11:59
>>481
“r’†‚Ĺ‘—M‚ľ‚˝‚Ƃ͎v‚Á‚˝‚ރVƒ…[ƒ‹‰ß‚Ź‚ÄÎ‚Á‚˝B

487:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 11:47:43
§ŒäŒnƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̏‰•ŕ‚Ć‚ľ‚āACŒžŒęi++‚ł͂Ȃ˘j‚Ěƒrƒbƒg‰‰ŽZ‚đ•׋­‚ľ‚Ä‚˘‚Ü‚ˇB
unsigned charŒ^‚̕ϐ”‚đA“ńi”‚Ĺƒoƒ‰‚ľ‚Ä8ŒÂ‚Ě0/1ƒtƒ‰ƒO‚Ć‚ľ‚ÄŽg‚¤‚˝‚ß‚Ěˆę”ÔŒř—Ś‚Ě‚ć‚˘‚â‚č•ű‚Á‚ĉ˝‚Ĺ‚ˇ‚ЁH
ˆę”Ę“I‚ÉŽg‚í‚ę‚郍ƒWƒbƒN‚Ć‚ľ‚Ä‚ÍˆČ‰ş‚Ěƒƒ\ƒbƒh‚̂悤‚ČŠ´‚ś‚Ĺ‚n‚j‚Ĺ‚ˇ‚ЁH

//ˆř”src‚Ěnƒrƒbƒg–Ú‚đ0‚Š1‚Š‚ĹŽć‚čo‚ˇ
unsigned char getNbit(unsigned char src,unsigned char n)
{
//src‚Ć2‚Ěnćinƒrƒbƒg–Ú‚ž‚Ż1‚Ě’lj‚Ć˜_—ćŽZ‚ľ‚āA0‚ɂȂÁ‚˝‚ç0‚đ•Ô‚ˇB‚ť‚¤‚Ĺ‚Č‚Ż‚ę‚Î1B
if( src & (1<<n) == 0 )
{
return 0;
}
else
{
return 1;
}
}

//ˆř”src‚Ěnƒrƒbƒg–Ú‚ÉŽw’č‚Ě’lparam(0/1)‚đƒZƒbƒg‚ľ‚˝’l‚đ•Ô‚ˇ
unsigned char setNbit(unsigned char src,unsigned char n,unsigned char param)
{
//0‚đƒZƒbƒg‚ˇ‚éę‡Asrc‚Ć2‚Ěnć‚Ě’l‚đ”˝“]‚ľ‚˝’l(255-1<<n)‚Ć‚đA˜_—ćŽZ‚ˇ‚é
if(param == 0)
{
return src & (255-1<<n);
}
//1‚đƒZƒbƒg‚ˇ‚éę‡Asrc‚Ć2‚Ěnć(1<<n)‚Ě’l‚Ć‚đA˜_—‰ÁŽZ‚ˇ‚é
else
{
return src | (1<<n);
}
}

488:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 11:54:37
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚ś‚á‚ ‚Š‚ń‚́HśŹ‚ł‚ę‚éƒR[ƒh‚͉˜‚˘‚Ż‚Ç

489:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 11:58:10
“ń‚–ڂÍon/off‚Ŋ֐”‚킯‚悤‚ş

490:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 12:00:41
IO‘€ě‚ˇ‚é‚Č‚çƒrƒbƒgƒtƒB[ƒ‹ƒhŽg‚Á‚āAŠÖ”‚ʼnB•Á‚ˇ‚é

491:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 12:15:09
(255 - 1 << n) ‚ś‚á‚Č‚­‚ā@~(1 << n)‚Á‚Ä‚ˇ‚é‚Ě‚Şƒrƒbƒg‰‰ŽZ‚炾‚˘

492:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 12:34:18
__inline unsigned char getNbit(unsigned char src, unsigned char n) {
return src & (1 << n);
}

__inline unsigned char setNbit(unsigned char src, unsigned char n, unsigned char param) {
return src & ~(1 << n) | (!!param << n);
}

493:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 12:39:45
return (src >> n) & 1


494:487
10/04/27 13:33:20
ŠF‚ł‚ńA‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

>>490
‚Ü‚ł‚ÉIO§Œä‚ĚŠwK‚Ĺ‚ˇB
Šî”Ő‚Éƒ‰ƒ“ƒv‚Ş8ŒÂć‚Á‚Ä‚˘‚āAŽw’č‚ĚIOƒ|[ƒg1‚Â(1ƒoƒCƒg)‚É’l‚đƒZƒbƒg‚ˇ‚邹‚Ƃœ_“”/Á“”‚đ§Œä‚ˇ‚é‚Ć‚˘‚Á‚˝‰Ű‘č‚Ĺ‚ˇB
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚Ć‚˘‚¤‚̂𒲂ׂĂ݂܂ˇB

>>492
‘OŽŇ‚́AŽw’肾‚˝ƒrƒbƒg‚Ş0‚̂ƂŤ‚Í0‚Ş•Ô‚é‚Ż‚ę‚ǁA1‚̂ƂŤ‚Í1<<n‚ޕԂč‚Ü‚ˇ‚ˁB
‚ť‚ę‚Ĺ‚ŕA‚ą‚Ěƒƒ\ƒbƒh‚đŽg‚¤Ű‚ɁAu0‚Š‚ť‚¤‚łȂ˘‚Ёv‚Ć‚˘‚¤‰^—p‚đ‚ˇ‚ę‚Ηǂ˘‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ЁH
Java‚Ěboolean‚âC#‚ĚboolŒ^‚ÉŠľ‚ę‚Ä‚˘‚é‚䂌A0‚Š1‚Š‚Ě–ß‚č’l‚É‚ą‚ž‚í‚ç‚Č‚˘‚Ć‚˘‚݂Ȃ˘‚ĆŽv‚Á‚Ä‚˘‚Ü‚ľ‚˝‚ށA
C‚ĚíŽŻ‚ž‚Ć‚ť‚¤‚Ĺ‚ŕ‚Č‚˘‚Ć‚˘‚¤”FŽŻ‚Ĺ—Ç‚˘‚Ĺ‚ˇ‚ЁH

ŒăŽŇ‚́Ausrc & ~(1 << n) | (!!param << n);v‚Ě‹Lq‚ĚˆÓ–Ą‚đÚ‚ľ‚­‹ł‚ڂâ‚˝‚ž‚Ż‚é‚Ə•‚Š‚č‚Ü‚ˇB
usrc & ~(1 << n)v‚Ě•”•Ş‚Ü‚Ĺ‚ÍAu‚Ƃ肠‚Ś‚¸Žw’čƒrƒbƒg‚đ0‚É‚ˇ‚év‚Ć‚˘‚¤‚Ě‚Í•Ş‚Š‚č‚Ü‚ˇ‚ށA
‚ť‚ĚŒăA !!‚Ƃ͂ǂ¤‚˘‚¤ˆÓ–Ą‚Ě‹Lq‚Ȃ̂łľ‚傤‚ЁB

‚ą‚¤‚˘‚¤’Z‚­Šî–{“I‚ȏˆ—‚đ‘‚­‚É‚Íinline‚É‚ľ‚˝‚Ů‚¤‚ލ‚‘Ź‚Č‚Ě‚Ĺ‚ˇ‚ˁB‚ƂĂŕŽQl‚ɂȂč‚Ü‚ˇB

495:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 13:38:56
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚ĚŽŔ‘•ˆË‘ś‚Ě•”•Ş‚Š‚ç‚˘‚Á‚Ä‚ť‚Ě—p“r‚ɂ͎g‚ڂȂ˘‚ń‚ś‚á‚Č‚˘‚́H
ƒpƒfƒBƒ“ƒO‚Ć‚Š‡”Ô“ü‚ę‘Ö‚í‚é‚ÂЂĹ

496:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 13:46:15
>>494
>>492‚Ě get ‚Ě•ű‚ÍŽw“E‚̒ʂ肣A0, 1 ‚ÉŒĹ’č‚ˇ‚é‚Č‚ç(‚ľ‚˝•ű‚Ş‚˘‚˘‚ž‚낤‚Ż‚Ç)A
return !!(src & (1 << n));
‚Ć‚ľ‚Ä‚ŕ‚˘‚˘‚ށA‚ť‚ę‚Č‚ç >>493 ‚Ě•ű‚Ş‚˘‚˘‚ˁB

!! ‚Í ! ‚đ2‰ń‚â‚Á‚Ă邞‚݁B 0‚Č‚ç0A0ˆČŠO‚Č‚ç1‚É‚ľ‚˝‚˘‚Ć‚Ť‚É‚â‚éí“…Žč’iB

497:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 14:15:09
>>487‚Ě”ť’蕜A‰‰ŽZŽq‚Ě—Dć‡ˆĘ‚đ‚ć‚­’˛‚ׂƂŻ


498:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 14:28:54
>>494
Java‚Ĺ‚ŕC#‚Ĺ‚ŕ0‚Ş‹U‚Ć‚˘‚¤‚Ć‚ą‚ë‚͕ςí‚ç‚ń‚ćB
if (3)‚ÂЂЂ݂é‚Ĺ‚ľ‚ĺ

499:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 15:34:56
>>498 ‰R

500:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 15:42:12
JARO

501:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 18:54:10
!!‚̓Lƒ‚‚˘‚ń‚ž‚ć‚Č‚ 
D‚݂̖â‘肞‚낤‚Ż‚Ç
‚ż‚á‚ń‚ĆĹ“K‰ť‚ł‚ę‚邊‚Ç‚¤‚Š‚Í‹C‚ɂȂé

502:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 19:14:22
!!‚Ş‚˘‚â‚Č‚ç!=0‚͂ǂ¤‚ćH

503:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 19:20:04
>>485
‚Č‚é‚قǁAuĂ“I‹L‰Żˆć‹ćŠÔv‚݂̂Ȃ炸uŽŠ“Ž‹L‰Żˆć‹ćŠÔv‚Ěę‡‚Ĺ‚ ‚Á‚Ä‚ŕA‰Šú‰ť‚Ć‚˘‚¤Œž—t‚Ş“K—p‚ł‚ę‚é‚̂łˇ‚ˁB
ƒCƒ“ƒvƒŠƒƒ“ƒgă‚ł͒P‚Č‚é‘ă“ü‚É‚ˇ‚ʂȂ˘‚ŕ‚̂ł ‚Á‚Ä‚ŕB



504:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 19:53:57
C++‚ōÁÜ‚ľ‚ÄC‚ɗʂ撅‚˘‚ÄC‚Ě“ü–ĺ‘“ǂݏI‚Ś‚˝‚ń‚Ĺ‚ˇ‚ށA’†‹‰ŽŇ‚ɂȂ邽‚ß‚ÉŽŽ‚ľ‚˝‚ç‚˝‚߂ɂȂ鉉K‰Ű‘č‚ÂЂ ‚č‚Ü‚š‚ń‚Š
‚˝‚Ô‚ńƒƒ‚’ ‚Ć‚Šě‚éę‡GUI‚Ć‚ŠŽg‚í‚Č‚˘‚ƂȂç‚Č‚˘‚ń‚Ĺ‚ˇ‚ć‚ˁH‚Ĺ‚Ť‚˝‚çƒqƒ“ƒg•t‚Ť‚Ĺ‹ł‚ڂĂ­‚ę‚Ü‚š‚ń‚ЁH


505:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 19:54:16
>>502
‰´‚ÍŠî–{‚ť‚¤‚ľ‚Ä‚é
if•ś‚É’źÚ‘‚­Žž‚Í‚ť‚ꂡ‚珑‚ЂȂ˘‚Ż‚Ç

506:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 19:55:02
>>504
CUI‚ōě‚ę‚é‚悤‚ČŠČ’P‚ČƒQ[ƒ€‚Ĺ‚ŕě‚é‚Ć‚˘‚˘‚ć
‰´‚Í‚˘‚‚ŕƒqƒbƒgƒAƒ“ƒhƒuƒ[‚đě‚é‚悤‚É‚ľ‚Ä‚˘‚é

507:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 22:01:56
\‘˘‘Ě‚Ěƒƒ“ƒo‚ɏ‡ŽŸƒAƒNƒZƒX‚ˇ‚é
ƒiƒCƒX‚Č•ű–@‚Á‚Ä‚ ‚éH

508:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 22:10:36
char*‚ĹƒLƒƒƒXƒg‚ľ‚āA1ƒoƒCƒg–ˆ‚ɏ‡ŽŸƒAƒNƒZƒX‚ˇ‚é

509:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/27 22:14:11
ƒƒ“ƒo‚ĚˆĘ’u‚âŒ^‚đ”z—ń‚É‚ľ‚ĕۑś‚ľ‚Ä‚¨‚˘‚Ä
‚ť‚ę‚Ĺƒ‹[ƒv‚ĹƒAƒNƒZƒX

‚Ü‚ •’Ę‚ť‚ń‚Č‚ą‚Ć‚â‚é‚Č‚ĹFA‚ž‚Ş

510:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 15:43:35
>>507
union‚đŽg‚¤‚Ě‚Şˆę”ÔŠy‚ŏă•i

511:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 16:33:51
>>510
‡ŽŸƒAƒNƒZƒX‚Ć‚˘‚¤Œž—t‚ĚˆÓ–Ą‚ނ킊‚Á‚ĂȂ˘‚ž‚ë
”nŽ­‚Í–Ů‚Á‚Ä‚ę‚΂˘‚˘‚Ě‚É

512:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 17:14:46
‡ŽŸƒAƒNƒZƒX‚Ĺ‚Ť‚Č‚˘——R‚đ‹ł‚Ś‚Ä‚­‚ę“VË

513:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 19:37:37
>>511
‚ą‚¤‚˘‚¤Š´‚ś‚Ĺ‚˘‚Ż‚é‚Á‚ľ‚ĺB
typedef struct {
int a;
int b;
int c;
int d;
} hoge_t;

typedef union {
hoge_t u;
int l[4];
} chinko_t;

514:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 19:38:41
‚ Aint l[0] ‚É‚ľ‚Ć‚˘‚˝•ű‚ޕ֗˜‚Ş‚˘‚˘‚ȁB

515:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 20:07:29
ƒAƒ‰ƒCƒ“ƒƒ“ƒg‚Ş‹C‚ɂȂé
“Ż‚śŒ^‚Č‚ç‚Ü‚¸–â‘č‚Í–ł‚˘‚ž‚낤‚ށA–œ‚Şˆę‚Ş‚ ‚邾‚Č

516:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 20:14:52
ƒƒŠƒbƒgŠF–ł‚ž‚ľB

517:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 20:16:54
>>515
‚ť‚ę‚đŒž‚˘o‚ľ‚˝‚炝‚ŕ‚ť‚ŕunion‚Ě‘śÝ‚ť‚Ě‚ŕ‚Ě‚Ş•|‚˘‚ć‚ȁB

>>516
’N‚ŕƒƒŠƒbƒg‚Ě˜b‚Č‚ń‚Š‚ľ‚Ăˁ[‚ž‚ë

518:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 20:26:35
“Y‚ŚŽš‚ĹƒAƒNƒZƒX‚ľ‚˝‚˘‚ž‚݂Ȃç
#define STFX(N,V) switch(N){case 0:struct.a=V;break;case 1:`}
‚ŏ\•Ş‚ž‚ľB

519:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:01:43
‚¨‚˘‚¨‚˘Ą“ú‚ŕ‚Ü‚˝‚b‚Ě˜A’†‚͂‚܂ń‚Ë‚Ś‚ą‚Ƃłŕ‚߂Ăé‚ć‚—‚—

520:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:10:53
>>519
‚ž‚ć‚ȁAŽž‘ă‚ÍDŒžŒę‚ž‚낤‚ɘV“ŞŽ™‚ČC~‚̓Iƒiƒj[‚Ĺ‚ŕ‚ľ‚Ä‚ë‚Á‚Ă̂—

521:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:12:26
‚ą‚ꂞ‚Š‚çC~‚́EEE

522:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:12:59
D(Î)

523:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:14:18
‚¨‚ś‚˘‚ł‚܂ނ˝‚ÍFORTRAN‚Ĺ‚ŕŽg‚Á‚ĂĂ­‚ž‚ł‚˘

524:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:14:28
˜V“ŞŽ™‚Á‚Ä’†‘Œę‚Š

525:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:18:30
‚¨‚ś‚˘‚ł‚܂ނ˝‚Í LISP ‚Ĺ‚ŕŽg‚Á‚Ä‚­‚ž‚ł‚˘A
‚ńH

526:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:24:39
>>523,525
‚ˇ‚Ü‚ńA‰´‚Ü‚ž20‘ゞ‚Ş—ź•ű‚Ć‚ŕ‰ďŽĐ‚ĹŽg‚Á‚Ä‚éw

527:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:32:21
LISP‚Í–˘‚ž‚É’´‹­—Í‚ž‚Š‚ç‚ȁB‚Ü‚ WindowsƒAƒvƒŠ‚ÉŒŔ‚Á‚ÄŒž‚¤‚Č‚çC#‚ĚŽž‘オ—ˆ‚邊‚ŕ‚ľ‚ę‚Č‚˘BˆÍ‚˘ž‚Ý‚ž‚ľ‚Č
‚Ĺ‚ŕƒvƒƒOƒ‰ƒ€‚ÍWindowsƒAƒvƒŠ‚ž‚Ż‚ś‚á‚Č‚˘‚ľA‚[‚ŠD‚Á‚Ä’N‚Ş•‹y‚ł‚š‚é‚ń‚ž‚ć‚—
˘ŠE’†‚ĹŽg‚í‚ę‚Ä‚éC‚̉ĺé‚đ•ö‚ˇ‹C‚ˁ[‚ž‚ë
‚ ‚ĆWebƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ĚLL‚Í‚ą‚ꂊ‚ç‚ŕś‚ŤŽc‚é

528:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:35:21
LISP‚Íemacs‚ÂЂ ‚邊‚ç‚Ü‚ŸŽg‚¤‹@‰ď‚Í‚ť‚ą‚ť‚ą‚ ‚邊‚ŕ‚ľ‚ę‚ń‚Ş
FORTRAN‚đŽg‚¤ę–ʂ͂܂Á‚˝‚­Žv‚˘•‚‚Š‚Î‚ń
Ě‘ĺŠw‚ĹŽŔŒą‚ÉŽg‚Á‚ÄˆČ—ˆ‚â‚Á‚ĂȂ˘‚Š‚çA‚ŕ‚¤•ś–@‚ŕ‚킪‚ń‚Ë

529:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 21:49:20
‡ŽŸƒAƒNƒZƒX‚ÂЂť‚ń‚ČƒCƒŒƒMƒ…ƒ‰[‚ČŽg‚˘•ű‚Í•’Ę‚ľ‚Č‚˘‚ľB

530:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 22:02:10
Fortran‚Í‘ĺŠw‚ł͂܂ž‚Â‚Š‚Á‚Ä‚é‚Ć‚ą‚ë‚ ‚邯‚Ç
‚k‚‰‚“‚‚Á‚Äemacs‚Ěƒ}ƒNƒ‚­‚炢‚ľ‚ЂȂ˘‚ć

‚Á‚ď‘‚ą‚¤‚Ć‚ľ‚ÄƒŠƒ[ƒh‚ľ‚Ä>>528‚đ“Ç‚ń‚ž
‚˝‚Ô‚ń‚قƂń‚Ç“Ż‚ś‚ŕ‚Ě‚đŒŠ‚˝‚Ě‚Éo‚ľ‚˝“š‚Ś‚Ş^‹t‚Ĺ–Ę”’‚˘‚ȂƎv‚Á‚˝

531:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 22:25:40
\‘˘‘̂̓ü‚ęŽq‚Á‚Ä‚ ‚Ü‚č‚ć‚­‚Č‚˘‚ą‚ƂȂń‚Ĺ‚ľ‚傤‚ЁHiÝŒv‚É–â‘č‚ ‚čHj


532:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 22:27:57
•ʂɕ’Ę

533:ƒmƒ‰
10/04/28 23:55:51
‚˘‚ÜŠwZ‚̉ۑč‚Ĺ
do-while•ś‚đŽg‚Á‚Ä
‚P{‚Q{‚REEE‚Ć‚˘‚¤‚悤‚ɐ”’l‚đ‰ÁŽZ‚ľ‚Ä•\ŽŚ‚ľA
‰ÁŽZŒ‹‰Ę‚Ş‚R‚O‚O‚đ’´‚Ś‚˝‚ç•\ŽŚ‚ľ‚Ä
ˆ—‚đI—š‚ˇ‚é‚Ć‚˘‚¤ƒvƒƒOƒ‰ƒ€‚đ‘g‚Ý‚˝‚˘‚̂łˇ‚ށA
•’i‚Š‚çŽö‹Ć‚‚˘‚Ä‚˘‚݂Ȃ­‚āA‚ć‚­‚킊‚č‚Ü‚š‚ń
‚ǂȂ˝‚Š‹ł‚ڂĂ­‚ž‚ł‚˘B‚¨Šč‚˘‚ľ‚Ü‚ˇ

534:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/28 23:57:45
>>533
‚ą‚ą‚Í“ü–ĺƒXƒŒ‚Ȃ̂ł ‚Ü‚č‚“x‚Č‚ą‚Ƃ͂¨“š‚Ś‚Ĺ‚Ť‚Ü‚š‚ńB

535:ƒmƒ‰
10/04/29 00:00:38
>>534
‚Ç‚¤‚ľ‚˝‚炢‚˘‚Ĺ‚ˇ‚ЁH

536:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:02:05
’†ŠwZ‚̉ۑčH

537:ƒmƒ‰
10/04/29 00:03:53
>>536
‚˘‚ڐę–ĺ‚Č‚ń‚Ĺ‚ˇ‚Ş
‘S‚­Žö‹Ć‚ɂ‚˘‚Ä‚˘‚݂Ȃ­‚Ăłˇ‚ˁEEE

538:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:03:56
>>535
˝ÚŘݸ(tech”Â)

‚ą‚ż‚ç‚Ö‚Ç‚¤‚ź

539:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:04:27
#include <stdio.h>

int
main(void)
{
@ int i = 1;
@ int sum = 0;

@ do {
@ @ sum += i++;
@ } while (sum < 300);
@ printf("%d\n", sum);

@ return 0;
}


540:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:04:29
‚ť‚¤‚˘‚¤‚Ć‚Ť‚Í”ü–Ą‚ľ‚˘ƒJƒŒ[‚ĚƒŒƒVƒs‚đ‘‚˘‚Ä’ńo‚ž‚낤

541:ƒmƒ‰
10/04/29 00:12:06
>>539—l‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
ŽQl‚É‚ľ‚Ăނń‚΂Á‚Ă݂܂ˇ

542:ƒmƒ‰
10/04/29 00:14:24
>>539
sum“ü‚ę‚Č‚˘‚Ĺ‚ŕ‚Ĺ‚Ť‚Ü‚ˇ‚ЁH

543:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:16:16
‚‚˘‚Ä‚˘‚­‹C‚Í–ł‚˘‚悤‚ž‚—‚—‚—

544:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:24:11
>>542 ŽŠ•Ş‚Ĺ‚â‚ę‚ćƒJƒX

545:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:52:38
>>542
#include <stdio.h>

int
main(void)
{
int i = 1;
do {
printf("%d\n", i * (i + 1) / 2);
i++;
} while (i * (i + 1) <= 600);
return 0;
}


546:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:55:13
>>542
Œ‹‰Ę‚đŠi”[‚ľ‚Ä‚¨‚­•ϐ”‚Ş•K—v‚Ȃ킯B
‰ÁŽZ‚ľ‚Ä‚˘‚Á‚āA‚ť‚ę‚đ‚Ç‚ą‚ɕێ‚ľ‚Ä‚¨‚­‚́H‚Á‚Ęb‚ɂȂé‚Ĺ‚ľ‚ĺH

‚ž‚Š‚çA‚ą‚Ěę‡‚́usumv‚Á‚Ä‚˘‚¤‚™•ϐ”‚É“ü‚ę‚Ä‚éB
•Ę‚Égoukei‚Ĺ‚ŕs‚Ĺ‚ŕACŒžŒę‚Ě‹K‘Ľ‚ɏ]‚Á‚Ä‚ę‚΂Ȃń‚Ĺ‚ŕ‚˘‚˘B

547:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 00:55:55
>>545
ăY—킞‚Ż‚Ç‰SŽŇ‚É‚Í•Ş‚Š‚č‚Â炢ƒ\[ƒX‚ž‚Č‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—

548:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 01:03:48
‚܂āA­‚Č‚­‚Ć‚ŕăY—킳͂Ȃ˘

549:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 01:16:39
‚ą‚ĚŽč‚Ě–â‘č‚́A“š‚Ś‚Ş•Ş‚Š‚é‚̂Ȃ玿–₾‚Č‚˘B‚Â‚Ü‚č‰‚߂Ђç˜_ŠO‚ČƒŒƒxƒ‹
h‘čƒXƒŒ‚ś‚á‚Č‚˘‚ń‚ž‚Š‚ç‚ł

550:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 02:39:15
‚ż‚ĺ‚Á‚ĆŽż–â‚Č‚ń‚Ĺ‚ˇ‚Ż‚ÇBBB
Raw Socket‚Á‚Ä‚ ‚é‚Ŕ‚á‚Č‚˘‚Ĺ‚ˇ‚ЁH
Ž„‚ĚŠJ”­ŠÂ‹Ť‚ÍWindows‚ĹVC++ 2008‚Ȃ̂Ĺ
Winsock2‚đŽg‚Á‚Äws2_32.lib‚đƒŠƒ“ƒN‚ľA
socket(AF_INET,SOCK_RAW,IPPROTO_IP);
‚ą‚¤‚â‚Á‚ď‘‚­‚ń‚ž‚ĆŽv‚¤‚ń‚Ĺ‚ˇ‚Ş(ˆá‚Á‚˝‚ç‚Ü‚˝•׋­‚ľ‚Ä‚Ť‚Ü‚ˇ)A
IPƒwƒbƒ_‚đěŹ‚ˇ‚é‚Ć‚Ť‚ÉIP‚đ‹U‘•‚Ĺ‚Ť‚é‚Ć‚˘‚¤‹LŽ–‚đ
”qŒŠ‚ľ‚˝‚ą‚Ć‚Ş‚ ‚č‚Ü‚ˇB

‚ť‚Ěę‡AIP‚Ć‚˘‚¤‚͉̂˝‚ĚIP‚Ȃ̂łľ‚傤‚ЁH
ƒvƒ‰ƒCƒx[ƒgIP‚Ĺ‚ˇ‚ЁH
ƒOƒ[ƒoƒ‹IP‚Ĺ‚ˇ‚ЁH

‰ź‚ɃOƒ[ƒoƒ‹IP‚đ•Ô‚ç‚ę‚é‚Ć‚ľ‚˝ę‡A
—ႌ‚ÎŒg‘ŃIP‚É•ĎX‚ˇ‚邹‚Ƃ͉”\‚Ȃ̂łˇ‚ЁH

‚ŕ‚ľ‰Â”\‚Č‚ç‘ĺ•ςȂą‚ƂɂȂé‚̂łť‚ę‚͏o—ˆ‚Č‚˘‚ĆŽv‚¤‚̂łˇ‚ށA
o—ˆ‚˝‚Ć‚ľ‚˝‚çŒfŽŚ”‚Ȃǂ͂ǂ̂悤‚Č‘Îô‚đŽ{‚ˇ‚̂łľ‚傤‚ЁH

ĄˆČ‰şA”Âˆá‚˘”­Œž‚ˇ‚݂܂š‚ńB
Ž„‚ÍCŒžŒę‚Ě‚Ů‚Š‚ÉPerl‚âPHP‚Č‚ÇCGI‚ĹŒfŽŚ”‚ȂǂđěŹ‚ľ‚Ă܂ˇB
‚ŕ‚ľă‹L‚ɏ‘‚˘‚˝‚悤‚ČƒOƒ[ƒoƒ‹IP‚đ‹U‘•‚ˇ‚é‚悤‚ȍsˆ×‚Ş‚ ‚Á‚˝‚Ć‚ľ‚˝‚ç
‚ǂ̂悤‚É–h‚°‚΂˘‚˘‚Š‚í‚Š‚č‚Ü‚š‚ńEEE
‚Ĺ‚Ť‚ę‚΂ť‚ń‚Č‚ą‚Əo—ˆ‚Č‚˘‚ŕ‚Ě‚ž‚Ɗ肢‚˝‚˘‚ŕ‚̂łˇBBB

551:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 06:42:02
>>550
ƒXƒŒƒ`‚Ć‚ŠŽ€‚Ë‚ćƒSƒ~–ě˜Y

IP‚Ě‹U‘•‚ÍŒťÝ‚Í–ł—
ˆęŒž‚Ĺ‚˘‚¤‚Ćƒwƒbƒ_‚ɏ‘‚˘‚Ä‚ ‚Á‚˝IP‚É–{“–‚É‚ť‚˘‚‚ޑ—‚Á‚Ä‚Ť‚˝‚Ě‚ŠŠm”F‚ˇ‚邊‚ç

‚ť‚ę‚ĆƒOƒ[ƒoƒ‹IP‚Ĺ‚ˇ‚Šƒvƒ‰ƒCƒx[ƒgIP‚Ĺ‚ˇ‚ЁH‚Á‚ÄŽż–â‚ŕ‘Š“–ƒAƒz



552:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 09:19:03
ƒOƒ[ƒoƒ‹‚ž‚ć@(‚k‚`‚m“ŕ‚ɃT[ƒo‚ŕ‚ ‚é‚Č‚çƒ[ƒJƒ‹‚Ĺ‚ŕ‚˘‚˘‚Ż‚Ç)

Œg‘т̂ӂč‚ŕ‚Ĺ‚Ť‚é‚ć@ŒfŽŚ”‚͑΍ô—v‚ç‚Č‚˘‚ć
‚ ‚ń‚˝‚ĚŒfŽŚ”‚ÍTCP‚ž‚낤‚Š‚ç>>551‚ŞŒž‚¤‚悤‚É‚ť‚ĚIP‚ɑ΂ľ‚Ė₢‡‚킚‚ˇ‚é‚킯‚ž‚Š‚ç
‹U‘•‚ł‚ę‚˝‘źl‚ɖ₢‡‚킚‚ľ‚Ä‚ŕ•ÔŽ–—ˆ‚Č‚˘‚Ĺ‚ľ‚ĺ

UDP‚Ĺ“Ž‚­(Ě‚ĚƒlƒbƒgƒQ[ƒ€‚ÂЁHj‚ŕ‚̂Ȃç@‚Ş‚ń‚΂Á‚ĒʐM“ŕ—e‚ŕ‚܂˂ę‚΁@
‘źl‚ރQ[ƒ€‚â‚Á‚Ä‚é‚Ć‚Ť‚É‚ż‚ĺ‚Á‚Š‚˘o‚š‚邊‚ŕ‚ľ‚ę‚ń‚Ż‚Ç

553:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 15:12:39
‚ˇ‚݂܂š‚ńA‹éŒ`‰ć‘œo‚ľ‚˝‚­‚ÄˆČ‰ş‚Ě‚đ‘‚˘‚Ă݂˝‚ń‚Ĺ‚ˇ‚Ş‰ć‘œ‚Ş•\ŽŚ‚ł‚ę‚Ü‚š‚ńB
’N‚Š‚¨Šč‚˘‚ľ‚Ü‚ˇB

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
char fi[50];
float buff[128*128];
int nx = 128, ny = 128;
int i, j;
FILE *fp;

// ‰ć‘œ‚̏‰Šú‰ť
for (i = 0 ; i < nx*ny ; i++)
buff[i] = 0;



554:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 15:14:47
// ‹éŒ`‰ć‘œ‚̍쐬
for (i = 32 ; i <= 96 ; i++) {
for(j = 32 ; j <= 96 ; j++) {
buff[i*nx+j] = 100;
}
}

// ‰ć‘œ‚̏‘‚Ťo‚ľ
printf( "Input new file name: " );
scanf( "%s", fi );
if ((fp = fopen ( fi, "wb")) == NULL) {
printf("Error: file open [%s].\n", fi);
exit (1);
}
fwrite(buff, sizeof(float), 128*128, fp);
fclose (fp);
}


555:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 15:22:34
‚Ç‚ą‚ť‚ą‚Ş‚¨‚Š‚ľ‚˘‚ĆŒž‚¤ƒŒƒxƒ‹‚ś‚á‚Č‚­‚ß‚ż‚á‚­‚ż‚á‚Č‚ń‚ž‚Ş
‚¨‘O‚ť‚ę–{‚Ć‚Š‚Ý‚Ä‚â‚Á‚Ä‚ť‚¤‚Č‚Ě‚ŠH

556:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 15:28:34
>>553
‰ć‘œƒwƒbƒ_‚đ‚Â‚Ż‚é‚ŠƒtƒH[ƒ}ƒbƒgŽw’肾‚ărƒ…[ƒ‚ɓǂݍž‚Ü‚š‚ę‚Ε\ŽŚ‚Ĺ‚Ť‚邊‚ŕ‚ľ‚ę‚Č‚˘
ACDSEE ‚ÂЂť‚¤‚˘‚¤‚Ě

float Œ^‚Ě‰ć‘œ‚Á‚Ä‚ą‚Ć‚ÍCTƒXƒLƒƒƒ“ƒf[ƒ^‚ЂȁH
Œă”y‚ž‚Á‚˝‚肾‚Ä‚—

557:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 15:29:11
ƒEƒBƒ“ƒhƒE‚ÉŠG‚đ•\ŽŚ‚ľ‚˝‚˘‚́H‚ť‚ę‚Ć‚ŕ‰ć‘œƒtƒ@ƒCƒ‹‚đo—Í‚ľ‚˝‚˘‚́H
‘OŽŇ‚Č‚ç‚Ü‚¸ƒEƒBƒ“ƒhƒE‚đěŹ‚ľ‚Č‚˘‚ƁB
ŒăŽŇ‚Č‚ço—Í‚ľ‚˝‚˘‰ć‘œƒtƒH[ƒ}ƒbƒg‚ɏ]‚Á‚ăf[ƒ^‚đo—Í‚ľ‚Č‚˘‚Ćƒ_ƒ‚ž‚ćB

558:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 15:46:14
>>557
‚Ƃ肠‚Ś‚¸ rawŒ`ŽŽ‚Ĺ‚˘‚˘‚ń‚ś‚á‚Č‚˘H

559:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 16:11:29
’Ţ‚č‚ɂ‚ç‚ę‚˝‚悤‚ž

560:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/29 16:37:32
>float Œ^‚Ě‰ć‘œ‚Á‚Ä‚ą‚Ć‚ÍCTƒXƒLƒƒƒ“ƒf[ƒ^‚ЂȁH

ć”yAĄŽž‚b‚s‚Ěƒf[ƒ^‚Ş128‚Á‚Ä‚ą‚Ƃ͂Ȃ˘‚Ĺ‚ľ‚ĺ@
ƒlƒ}ƒR[ƒh‚ŕ‚Č‚˘‚ľ@DICOMŒ`ŽŽ‚Ĺ‚ŕ‚Č‚˘

561:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/30 09:51:52
ƒwƒŠƒJƒ‹ƒXƒLƒƒƒ“CT‚Ěę‡‚ŁA512x512x200‚­‚炢‚Í•˝‹C‚Ĺ‚ ‚肝‚¤‚žB
‚[‚ЁAfloatśƒf[ƒ^‚Ĺ‚ŕ“KŘ‚Čƒc[ƒ‹‚đŽg‚Ś‚Î•\ŽŚ‚͂łŤ‚邞‚낤‚Ż‚Ç‚ËB
‚˘‚¸‚ę‚É‚ľ‚Ä‚ŕAC‚Ě˜b‚ś‚á‚Č‚­‰ć‘œƒtƒH[ƒ}ƒbƒg‚Ě˜b‚Ć‚˘‚¤‚ŠŽd—l‚̉đŽß‚Ě˜b‚žB

562:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/30 10:53:29
ƒwƒŠƒJƒ‹CT‚Č‚ç512x512x320‚­‚炢ƒfƒtƒH‚ž‚Ż‚Ç
Œ^‚Íshort‚ž‚Č

563:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/30 11:15:48
Œ‹‹Ç•śŒ^‚Ş‹ĆŠE‚É‚˝‚­‚ł‚ń“ü‚Á‚Ä‚Ť‚ĕېg‚É‘S—Í‚ž‚Š‚ç‚ś‚á‚Č‚˘‚́H
‚ ‚˘‚‚ç‹Zp“I‚Č‚ą‚Ć•Ş‚Š‚ç‚Č‚˘‚Š‚ç‹ZpŽ‚Á‚Ä‚éƒxƒeƒ‰ƒ“‚É‚˘‚Ä‚ŕ‚炤‚Ǝז‚‚Č‚ń‚ž‚ćB
‚ť‚˘‚¤‚â‚‚炪ŠO’ŠÇ—‚ÂЋqćŒđÂ‚Ć‚Š‚Ě‹Zp“I‚Č‚ą‚Ć•Ş‚Š‚ç‚Č‚­‚Ä‚ŕ‚Ĺ‚Ť‚éŽdŽ–‚đ‘no‚ľ‚Ä‚ą‚̋ƊE‚Őś‚ŤŽc‚ę‚éƒVƒXƒeƒ€‚đě‚Á‚˝‚ń‚ś‚á‚Č‚˘‚ž‚낤‚ЁB
‹Zp‚̂Ȃ˘łŽĐˆő‚Í‚ˇ‚ŽŽń‚ɂłŤ‚éƒVƒXƒeƒ€‚ɂȂÁ‚ĂȂ˘‚Ě‚Ş‚˘‚݂Ȃ˘‚ń‚ž‚ĆŽv‚¤‚ń‚žB
‚ž‚˘‚˝‚˘‹ZpE‚Ȃ̂ɋZp‚É‚ą‚ž‚í‚Á‚Ä‚é‚â‚‚đŒy•Ě‚ˇ‚é‹ó‹C‚Ş‚ ‚é‚̂͂¨‚Š‚ľ‚˘‚ĆŽv‚¤B

564:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/30 11:18:53
’N‚Š‚ŞŒž‚Á‚˝AˆĚ‘ĺ‚Č‚é‘flW’c‚ž‚ƁB

565:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/30 12:00:27
‚ť‚¤‚˘‚¤ŽžAƒAƒƒŠƒJ‚Č‚ç‹ZpŽŇ‚ž‚Ż‚Şo‚čs‚Á‚ĕʉďŽĐ‚đě‚é
‚˝‚ÂڂÎintel‚Ě‹ZpŽŇ‚ށu‚ŕ‚Á‚Ć‚ˇ‚˛‚˘CPU‚đě‚č‚˝‚˘v‚Ć‚˘‚Á‚āA“Ć—§‚ľ‚čě‚Á‚˝‰ďŽĐ‚ŞAMD

‚˝‚ž‚ľ‰c‹Ć—Í‚Ş‚Č‚­‚Ä•‰‚Ż‚é

566:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
10/04/30 13:33:12
‚Ĺ‚ŕ‚łA”˝˜_‚đŠoŒĺ‚ŏ‘‚­‚Ż‚Ç

‹Zp‚ލ‚‚­‚Ä‚ŕƒƒV‚͐H‚ڂȂ˘‚ń‚ž‚ć‚Ë
‚Ĺ‚ŕ‰c‹Ć‚ŞŹ‚´‚Š‚ľ‚˘‚­‚炢ăŽč‚˘‚Ć‹Zp‚ރNƒ\‚Ĺ‚ŕ”„‚ę‚é
ƒƒCƒ“‚Č•”•ނǂÁ‚Š‚ÉŠŰ“Š‚°‚Ĺ‚ŕ‚n‚j@
é“`‚̏ăŽč‚˘ş‚̑傍‚˘‚â‚‚ޏŸ‚Â


‚ ‚ƁA‹ZpŽ‚Á‚ĂȂ˘‚â‚‚ޏă‚É‚˘‚˝‚股‚é‚ĆŠy‚ž‚ć‚Ë
u‚ A‚ť‚ę2TŠÔ‚Í‚Š‚Š‚č‚Ü‚ˇv‚Ć‚Š‚Ç‚¤l‚ڂĂŕ5•Ş‚ĹI‚í‚éŽdŽ–‚Ĺ‚ŕ•˝‹C‚Ĺ‚ť‚ń‚ČŽ–‚˘‚Á‚Ă݂˝‚č
‚ ‚é’ö“x‹Zp‚Ş‚ ‚é‚悤‚Č‚çƒoƒŒƒoƒŒ‚Ĺ‚ŕ‚ł
(u‚ť‚ń‚Č‚ą‚Ć‚ľ‚Ă邨‘O‚ރNƒ\‚Č‚ń‚ž‚ćv‚Á‚ÄŒž‚í‚ꂿ‚Ⴄ‚ž‚낤‚Č)


ŽŸƒy[ƒW
ĹVƒŒƒX•\ŽŚ
ƒXƒŒƒbƒh‚ĚŒŸő
—ŢŽ—ƒXƒŒˆę——
˜b‘č‚Ěƒjƒ…[ƒX
‚¨‚Ü‚Š‚šƒŠƒXƒg
ĽƒIƒvƒVƒ‡ƒ“‚đ•\ŽŚ
‰É‚‚Ԃľ2ch

4989“ú‘O‚ɍXV/245 KB
’S“–:undef