y‰SŽÒнŒ}zC/C++Ž ..
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 21:50:24
>>442
Win32‚È‚çFindFirstFile/FindNextFile
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 21:51:59
>>442
Win32API‚ðŽg‚¤‚È‚çFindFirstFileAFindNextFileAFindCloseB
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 21:52:44
>>445-446
Ž®‚Í—ˆŒŽ‚ ‚½‚è‚Å‚·‚©H
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 21:53:19
<boost/filesystem/operations.hpp>‚ ‚½‚è
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 21:53:51
421‚Å‚·B
‚¢‚½‚¾‚¢‚½ƒqƒ“ƒg‚Æatoi‚ÅC³‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 21:57:59
442‚Å‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŠÂ‹«‚ÍWindows‚Ȃ̂ÅAFindFirstFile‚Å‚¢‚¢‚悤‚Å‚·B
—á‚ɂȂéƒR[ƒh‚à‚®‚®‚ꂽ‚Ì‚ÅA‚È‚ñ‚Æ‚©‚ª‚ñ‚΂Á‚Ă݂܂·I
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 22:01:04
>>439-441
boost::bind ‚Ȃ竂ł¨‚‹
boost::bind(&Foo::func, _1)
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 23:47:50
>448
‘S‘Rˆê’v‚µ‚ĂȂ¢‚¶‚á‚ñ
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 23:57:08
tr1::bind‚Å‚à‚¢‚¢‚æ
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 02:41:30
“ñŽŸŠÖ”iy = a x^2+ bx +cj‚Åx‚ªx1 <= x <= x2‚̂Ƃ«‚ÌÅ‘å’l‚ÆÅ¬’l(‚»‚̂Ƃ«‚Ìx‚Ì’l‚àŠÜ‚ß‚Ä)‚ð‹‚ß‚éƒvƒƒOƒ‰ƒ€‚ð쬂¹‚æB
‚±‚±‚Åa,b,c‚Í®”Ax1,x2‚Í•‚“®¬”‚Æ‚·‚éB
”Šw‚Ì”“W‰Û‘è‚Æ‚µ‚Äo‚³‚ꂽ‚̂ł·‚ª‚³‚Á‚ς蕪‚©‚è‚Ü‚¹‚ñB
‚ǂȂ½‚©Žè‚ð·‚µL‚ׂĂ‚¾‚³‚¢EEEorz
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 02:43:42
>>455 ŠÛ“Š‚°‚Íh‘èƒXƒŒÀ‚¯B
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 03:05:43
C++‚ÌŽ¿–â‚Ȃ̂ł·‚ªA
”z—ñF‚P‚Q‚R‚Q‚Q‚S‚ª‚ ‚邯‚µ‚ÄA‚Q‚Ì—v‘f”‚¾‚¯‚ðŽæ‚è•¥‚¢A‘O‹l‚ß‚ð‚µ‚Ä
”z—ñF‚P‚R‚S‚É‚·‚é‚É‚ÍA‚ǂ̂悤‚È•û–@‚ª‚ ‚è‚Ü‚·‚©H
‚¨Šè‚¢‚µ‚Ü‚·B
458:457
07/05/22 03:13:32
Delete‚ðŽg‚í‚È‚¢•û–@‚ª‚ ‚è‚Ü‚µ‚½‚çA‚»‚ê‚ð‚¨Šè‚¢‚µ‚Ü‚·
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 03:21:13
Delete‚Æ‚¢‚¤‚Ì‚ª‰½‚Ȃ̂©’m‚ç‚ñ‚ªA
std::vector‚Æ‹¤’ʃAƒ‹ƒSƒŠƒYƒ€Žg‚¦‚Έꔂ¶‚á‚È‚¢‚©H
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 03:21:35
>>457-458
”z—ñ‚Á‚Ä std::vector ‚Ì‚±‚Æ‚©H
Œ‹‰Ê‚Ì—v‘f”‚ª•Ï‚í‚Á‚Ä‚é‚ñ‚ÅA‘g‚Ýž‚Ý”z—ñ‚¶‚á‚È‚¢‚ñ‚¾‚낤B
‚¾‚Á‚½‚ç remove + erase ‚Å‚¢‚¢B
"Delete" ‚Á‚Ä delete ‰‰ŽZŽq‚Ì‚±‚Æ‚©H
new ‚ðŽg‚Á‚ĂȂ¢‚È‚çŽg‚¤‚àƒNƒ\‚à‚Ë[‚æB
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 03:31:02
>457
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
int main(){
int array[] = {1,2,3,2,2,4};
vector<int> vi(array, array+6);
vi.erase(remove(vi.begin(), vi.end(), 2), vi.end());
for(int i=0; i<vi.size(); i++)
cout << vi[i] << ' ';
cout << endl;
return 0;
}
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 05:55:58
>>368‚Å‚·
>>389@>>420@>>425@>>427@‚³‚ñAƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘fˆö”•ª‰ð‚ðŽg‚¤‚ÆŽè‚ÁŽæ‚è‘‚–ñ”‚ªŒvŽZ‚Å‚«‚é‚̂ł·‚ËB
Œã‚Åwikipedia‚ðŒ©‚Ä’m‚è‚Ü‚µ‚½iо
‚ ‚ÆA–{’Tõ•”•ª‚à‚¢‚ç‚È‚¢ƒ‹[ƒv‚µ‚Ă܂µ‚½‚µB
ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ä‚¢‚½‚¾‚¢‚½‚¨“ñ•û‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
>>427‚³‚ñ‚̃vƒƒOƒ‰ƒ€‚¾‚Æ2•b‚ÅI‚í‚è‚Ü‚µ‚½!
‘fˆö”•ª‰ð‚Ì•û–@‚Æ‚©A‚½‚߂ɂȂè‚Ü‚·Bi‚Ü‚¾A‚¿‚á‚ñ‚Ɠǂ߂ĂȂ¢‚Å‚·‚¯‚Çj
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 06:22:51
‚¤[‚ÞEE‚±‚ñ‚Ȃɂෂªo‚é‚à‚ñ‚È‚ñ‚â‚ËEE
ƒAƒ‹ƒSƒŠƒYƒ€‚Ì‘åØ‚³‚ð‚ ‚ç‚½‚߂ĎÀŠ´‚µ‚½B
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 07:48:37
>>462
’†Šw‚ÅK‚¤‚æEEE
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 08:07:40
>>462
–ñ”‚̘a
—á
60 ‚Ìê‡
60= 2^2 * 3^1 * 5^1
(60‚Ì–ñ”‚̘a)=(2^0 + 2^1 + 2^2)*(3^0 + 3^1)*(5^0 + 5^1)
=(1+2+4)*(1+3)*(1+5)=168
>>427 ‚̃Aƒ‹ƒSƒŠƒYƒ€
60=2^2*15
(60‚Ì–ñ”‚̘a)=(15‚Ì–ñ”‚̘a)*(2^0 + 2^1 + 2^2)
=(15‚Ì–ñ”‚̘a)*(2^3-1)/(2-1)
>>428 ‚̃Aƒ‹ƒSƒŠƒYƒ€
60=2^2*15
(60‚Ì–ñ”‚̘a)=(15‚Ì–ñ”‚̘a)*(2^0 + 2^1 + 2^2)
=(15‚Ì–ñ”‚̘a)*(2^0 + 2^1) + (15‚Ì–ñ”‚̘a)*2^2
=(30‚Ì–ñ”‚̘a) + (15‚Ì–ñ”‚̘a)*2^2
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 12:56:16
C++‚Å’lƒNƒ‰ƒX‚ðì‚éÛ‚ÉACƒXƒ^ƒCƒ‹‚Ì\‘¢‘Ì‚ð‘I‘ð‚µ‚½ê‡A
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̃I[ƒo[ƒ[ƒh
(ˆø”‚È‚µ‚Ńƒ“ƒo‚Í‘S‚ă[ƒA‚Ü‚½‚ÍŽw’èˆø”‚ʼnŠú‰»‚Æ‚¢‚Á‚½“®ì‚ð‚³‚¹‚邽‚ß)
‚·‚邱‚ÆA‚³‚ç‚Él‚¦‚ði‚ß‚ÄU‚é•‘‚¢A‚‚܂胃“ƒoŠÖ”‚ðŽ‚½‚¹‚邱‚Æ‚Á‚Ä—Ç‚‚È‚¢‚ñ‚Å‚µ‚傤‚©H
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:02:16
“Ê•ï‚𒲂ׂ邽‚ß‚ÉQhull‚ðŽg‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA’¸“_”z—ñpoints[i]‚©‚ç
“Ê•ï‚ÌŠOŽü—v‘f‚ÉŽg‚í‚ꂽ“_‚Ì“YŽš‚𔲂«o‚·•û–@‚Á‚Ä–³‚¢H
FX‚â‚Á‚Ă݂½‚¯‚ÇAŠOŽü—v‘f‚Ì“_‚ÌÀ•W‚µ‚©‚à‚Á‚Ä‚±‚ê‚È‚¢‚Å‚·B
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:03:45
\‘¢‘̂Ƀƒ“ƒoŠÖ”‚ðŽ‚½‚¹‚邱‚Ƃɑ΂·‚é•¶–@“I‚ÈŽ¿–âH
‚»‚ê‚Æ‚à”äŠr“I‚Ç‚¤‚Å‚à‚¢‚¢ƒR[ƒfƒBƒ“ƒOƒXƒ^ƒCƒ‹“I‚ÈŽ¿–âH
‘OŽÒ‚È‚çA•¶–@ã‰Â”\B
class‚Æstruct‚̓fƒtƒHƒ‹ƒg‚̃AƒNƒZƒXCü‚ªˆÙ‚Ȃ邾‚¯‚łȂñ‚ç–â‘è‚È‚µB
ŒãŽÒ‚È‚çAD‚«‚É‚·‚ê‚ÎH‚Æ‚µ‚©Œ¾‚¢‚悤‚ª‚È‚¢B
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:15:52
|‚͉‰ŽZŽq‚Å‚·‚©H‚±‚¤‚¢‚¤Žg‚¢•û‚Ý‚é‚ñ‚Å‚·‚ª
a(x|y,z)
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:16:26
“ü–å‘‚É‘‚¢‚Ä‚ ‚邿‚¤‚ÈŽ–‚ð•·‚©‚È‚¢B
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:18:57
‚¶‚á‚ ƒXƒŒƒ^ƒC‚ɉSŽÒнŒ}‚È‚ñ‚¯‚È‚¢‚Å‚‚¾‚³‚¢
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:26:26
“Ç‚ñ‚Å‚à•ª‚©‚ç‚È‚¢Ž–‚Ȃ炢‚¢‚ªA
“ǂ߂ΒN‚Å‚à•K‚¸•ª‚©‚鎖‚ð•·‚©‚ê‚ĂࢂéB
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:28:11
‚P‚©‚O‚©‚Á‚Ä‘‚¢‚Ä‚½‚ñ‚ŕϔ‚P‚©‚O‚µ‚©–³ˆÓ–¡‚Æ‚¢‚¤‚±‚Ƃł·‚©H
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:28:27
‰‰ŽZŽq‚Å‚·‚æ
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:29:34
x|y ƒrƒbƒgOR
x||y ˜_—‰‰ŽZOR
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:30:59
ƒrƒbƒgOR ‚ÌŽg‚¢‚©‚½‚ª‚í‚©‚è‚Ü‚¹‚ñ
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:33:47
Šeƒrƒbƒg‚ÅOR‚ª•K—v‚ɂȂÁ‚½‚çŽg‚¤
•K—v‚łȂ©‚Á‚½‚çŽg‚í‚È‚¢
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:34:01
y==11001010
x==00110101
z=x|y
z==11111111
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:34:09
‚½‚Æ‚¦‚Î
a = 99|137;//a‚É‚Í235‚ª‘ã“ü‚³‚ê‚é
01100011 (99)
10001001 (137)
---------ƒrƒbƒgOR
11101011 (235)
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:41:08
‚±‚ñ‚Ȃ̂ɂ킴‚í‚´c
‚¨‚Ü‚¢‚çeØ‚¾‚È
>>471
ƒ‚ƒm‚ɂ͇˜i‚’‚™
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 13:59:50
‚¤‚ñA‰´¡‚¿‚å‚Á‚Æ‹C•ª‚¢‚¢‚ñ‚¾B
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 14:06:12
›‚ê‚Ü‚µ‚½(*Lª`*)
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 14:15:46
’N‚©cygwin‚Åwhile‚ðŽg‚Á‚½‹ã‹ã‚̃vƒƒOƒ‰ƒ€‚Ìì‚è•û‚ð‹³‚¦‚Ä‚‚ê‚Ü‚¹‚ñ‚©(L„tM)
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 14:17:27
h‘è‚ÍŽ©•ª‚ÅB
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 16:34:09
URLØÝ¸(www.uploda.org)
ƒŠƒXƒg‰]XŠo‚¦‚悤‚©‚Æ‚±‚ñ‚Ȃ̑‚¢‚Ă݂½‚ñ‚Å‚·‚ªA‰º‚©‚ç10s–Ú•Ó‚è‚Ìreal‚Œoc‚ÌŠ‚ÅA‹§I—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚ªˆ«‚¢‚ñ‚Å‚µ‚傤‚©EEEE’N‚©‹³‚¦‚ĉº‚³‚¢
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 16:41:48
ƒ|ƒCƒ“ƒ^‚ð‰Šú‰»‚à‚µ‚Ä–³‚¢‚‚¹‚ÉreallocŽg‚¤‚ÈB
‚Ç‚¤‚µ‚Ä‚àŽg‚¢‚½‚«‚áNULL‚ʼnŠú‰»‚µ‚Ä‚©‚çŽg‚¦B
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 16:44:04
‚Â[‚©A
struct late data[20];//‚Æ‚è‚ ‚¦‚¸A20ŒÂ•ª
struct late *memp=data;//ª‚̃f[ƒ^‚Ìʼn‚̃AƒhƒŒƒX‚ðmemp‚É
”z—ñ‚̃AƒhƒŒƒX‚ʼnŠú‰»‚µ‚Æ‚éB
‰Šú‰»‚µ‚È‚¯‚ê‚ÎAƒOƒ[ƒoƒ‹•Ï”‚¾‚©‚çNULL‚ª“ü‚é‚ñ‚Å‚¤‚Ü‚‚¤‚²‚¢‚½‚̂ɂËB
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 16:47:11
real‚Œoc‚Ì“®ì‚ðŠ¨ˆá‚¢‚µ‚Ä‚é
489:485
07/05/22 16:52:22
‚ÞEEE—Ç‚•ª‚©‚ñ‚È‚¢EEEEEEorz
realloc‚̈ê‚–ڂ̈ø”‚É‚ÍA’†g‚ª“ü‚Á‚½ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ă͂¢‚¯‚È‚¢‚Á‚ÄŽ–‚Å‚·‚©H
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 16:54:10
>>489
ˆê‚–ڂ̈ø”‚Í•K‚¸malloc‚ârealloc‚Ŏ擾‚µ‚½ƒ|ƒCƒ“ƒ^i‚©ANULLj
“¯‚¶ˆÊ’u‚ÅŽw’肵‚½ƒTƒCƒY‚ªŽæ“¾‚Å‚«‚È‚¢‚ÆA•Ê‚ÌꊂÅalloc‚µ‚È‚¨‚µ‚Ä
ʼn‚̂₂Ífree‚³‚ê‚éB
491:485
07/05/22 16:57:11
>>490
‚ A•ª‚©‚è‚Ü‚µ‚½B
struct late data[20];//‚Æ‚è‚ ‚¦‚¸A30ŒÂ•ª
struct late *memp=data;//ª‚̃f[ƒ^‚Ìʼn‚̃AƒhƒŒƒX‚ðmemp‚É
ª‚Ì•”•ª‚ð
struct late *memp;
memp = (struct late*)malloc((sizeof(struct late)) * 20);
‚±‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚æ‚ËH
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 16:59:54
>>491
‚Ü‚ ‚»‚¤‚¢‚¤‚±‚ÆB
‚»‚µ‚ÄArealloc‚·‚邯‚¢‚¤‚±‚Æ‚ÍA‚»‚ꂪí‚É“¯‚¶ƒAƒhƒŒƒX‚Ƃ͌À‚ç‚È‚¢B
493:485
07/05/22 17:01:35
>>492
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B•¨¦‚Ѝˆá‚¢‚µ‚Ä‚½‚Á‚Û‚¢‚Å‚·‚Ëorz
•׋‚ɂȂè‚Ü‚µ‚½B
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 17:09:37
>>466
C++/CLI‚ł̂±‚Æ‚¾‚Á‚½‚ç‚»‚Á‚¿‚̃XƒŒ‚Å•·‚¢‚½‚Ù‚¤‚ª“IŠm‚È•Œ¾‚ª‚‚邯Žv‚¤‚¼B
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 21:28:41
URLØÝ¸(www.heat-devil.com)
”ñí‚ɉSŽÒ‚ÈŽ¿–â‚Ȃ̂ł·‚ªA
ƒtƒ@ƒCƒ‹•ªŠ„‚̕׋’†‚Ū‚ÈŠ´‚¶‚Å‚R‚‚ɕª‚¯‚Ä
borland C/C++ƒRƒ“ƒpƒCƒ‰‚Åbcc32 a.cpp hoge.cpp hoge.h‚Æ‚â‚Á‚½‚ç
w hoge.h 1: 錾‚Ì\•¶ƒGƒ‰[x‚Æo‚é‚̂ł·‚ªA
hoge.h‚̂ǂ±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚̂łǂȂ½‚©‹³‚¦‚Ä‚‚¾‚³‚¢orz
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 21:50:28
>>495
‚È‚ñ‚Å hoge.h ‚ªƒGƒ‰[ˆµ‚¢‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚©‚͉´‚àX•s‰Â‰ð‚¾‚¯‚ÇA
@ bcc32 a.cpp hoge.cpp
‚Å‚¨‚‹Bhoge.h ‚Í a.cpp ‚Æ hoge.cpp ‚©‚ç include ‚³‚ê‚é‘ÎÛ‚É
‰ß‚¬‚È‚¢‚©‚çƒRƒ“ƒpƒCƒ‹‚·‚é•K—v‚Í–³‚µB
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 21:57:29
.h‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯AC++‚¶‚á‚È‚‚ÄAC‚Æ‚µ‚Ä
ƒRƒ“ƒpƒCƒ‹‚³‚ê‚é‚ñ‚¶‚á‚È‚¢‚ÌB
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 21:59:58
‚ ‚ A‚È‚é‚Ù‚ÇB
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 22:16:23
>>496-497
‚¤‚킟‚ ‚ o—ˆ‚Ü‚µ‚½II
‚»‚¤‚©Aiostream‚Æ‚©‚àƒRƒ“ƒpƒCƒ‹‚ÌŽž‘‚©‚È‚¢‚Å‚·‚µ‚Ë„ƒ
•ªŠ„‚·‚é‚̉‚߂Ă¾‚Á‚½‚©‚çƒtƒ@ƒCƒ‹‚Ì‘‚«•ûŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©‚Æ
¡“úˆê“ú’†ƒlƒbƒg‚â–{‚Å’²‚ׂ½‚¯‚Ç•ª‚©‚ç‚È‚©‚Á‚½‚̂Ńzƒ“ƒg‚ÉŠð‚µ‚¢‚Å‚·¥¥¥(G¢G)
‚Ü‚³‚©‚»‚Á‚¿‚Ì‚â‚è•û‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Æ‚ÍB
‚ ‚肪‚Æ‚¤A–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·„ƒ
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 22:18:59
(G¢G)
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 22:49:01
ƒI[ƒ€ŽÐu‚bŒ¾Œê‚É‚æ‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO[‰ž—p•Ò]v(‘æˆê”Å)
ƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€ sample2 myform.c
‚ð‚»‚Ì‚Ü‚ÜŽÊ‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëƒGƒ‰[‚ª‚ł܂µ‚½B
ŠÂ‹«‚ÍA
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) ‚Å‚·B
ƒGƒ‰[o—Í‚ÍA
myform.c:57: error: two or more data types in declaration specifiers
myform.c:104: error: conflicting types for †¡GetArg†¢
myform.c:57: error: previous declaration of †¡GetArg†¢ was here
myform.c:256: error: conflicting types for †¡LineAdd†¢
myform.c:58: error: previous declaration of †¡LineAdd†¢ was here
int GetArg( int, char *[], int *, int *, int *, int *, char [] );
int GetArg(
int argc,
char *argv[],
int *column, /* ƒJƒ‰ƒ€” */
int *line, /* s” */
int *upper, /* ã—]”’s” */
int *left, /* ¶—]”’s” */
char file[] /* “ü—̓tƒ@ƒCƒ‹ */
)
int *LineAdd( char *, char *, int );
char *LineAdd( char *to_buff, char *from_buff, int num )
502:501
07/05/22 22:51:35
‚±‚̃Gƒ‰[‚ÌŒ´ˆö‚ð’m‚肽‚¢‚̂ł·‚ªA
ƒqƒ“ƒg‚âƒ|ƒCƒ“ƒ^‚ð‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
ˆê”Ô‰º‚Ì‚±‚Ì•”•ª‚Í–³Ž‹‚µ‚Ä‚‚¾‚³‚¢B
int *LineAdd( char *, char *, int );
char *LineAdd( char *to_buff, char *from_buff, int num )
_
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 22:52:40
‚Ç‚±‚ª57s–ÚH
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 22:56:31
>>501
ƒZƒ~ƒRƒƒ“
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 23:02:57
int GetArg( int, char *[], int *, int *, int *, int *, char [] );
int GetArg(
int argc,
char *argv[],
int *column, /* ƒJƒ‰ƒ€” */
int *line, /* s” */
int *upper, /* ã—]”’s” */
int *left, /* ¶—]”’s” */
char file[] /* “ü—̓tƒ@ƒCƒ‹ */
){
return 0;
}
‚Æ‚è‚ ‚¦‚¸Agcc 3.4.6‚É‚©‚¯‚Ă݂½‚¯‚ÇAƒGƒ‰[‚È‚ñ‚Ä
‚łȂ©‚Á‚½‚º‚æB
506:501
07/05/22 23:03:33
57s–Ú
int GetArg( int, char *[], int *, int *, int *, int *, char [] );
104s–Ú
int GetArg(
int argc,
char *argv[],
int *column, /* ƒJƒ‰ƒ€” */
int *line, /* s” */
int *upper, /* ã—]”’s” */
int *left, /* ¶—]”’s” */
char file[] /* “ü—̓tƒ@ƒCƒ‹ */
)
‚Å‚·B
myform.c:256: error: conflicting types for †¡LineAdd†¢
myform.c:58: error: previous declaration of †¡LineAdd†¢ was here
‚Í–³Ž‹‚µ‚Ä‚‚¾‚³‚¢B
507:501
07/05/22 23:06:50
>>504
int GetArg( int, char *[], int *, int *, int *, int *, char [] );
^^^
‚±‚̃Zƒ~ƒRƒƒ“‚Ì‚±‚Ƃłµ‚傤‚©H
>>505
‚í‚´‚í‚´ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚‚¾‚³‚Á‚ÄA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¨Žè”‚©‚¯‚Ä‚·‚¢‚Ü‚¹‚ñB
‚±‚ê‚©‚çAŽ©•ª‚̊‹«‚Å‚»‚Ì•”•ª‚¾‚¯ƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂܂·B
508:501
07/05/22 23:11:45
>>505‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëAŽ©•ª‚̊‹«‚Å‚àƒGƒ‰[‚͂ł܂¹‚ñ‚Å‚µ‚½B
‚Ù‚©‚É GetArgŠÖ”‚ÉŠÖŒW‚ª‚ ‚邯‚±‚ë‚ÍAƒƒCƒ“ŠÖ”‚Å‚æ‚Ñ‚¾‚µ‚½‚±‚Ìꊂ¾‚ÆŽv‚¢‚Ü‚·B
‚Ȃɂ©‚Ü‚¿‚ª‚¦‚½‚±‚Æ‚ð‚µ‚Ä‚¢‚é‚Å‚µ‚傤‚©B
int main ( int argc , char *argv[] )
{
int column, line, upper, left;
char file[SMALL_BUFF_SIZE];
int result;
/* mainˆø”Žæ“¾ */
result = GetArg( argc, argv, &column, &line, &upper, &left, file );
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/22 23:46:33
uŠî–{ƒNƒ‰ƒX‚É‚ ‚éprotected‚ȃƒ“ƒoŠÖ”‚ðA
@”h¶ƒNƒ‰ƒX‚Å–¼‘O‚àˆ—‚à•Ï‚¦‚¸Apublic‚ɸŠi‚·‚év@‚Æ‚¢‚¤‚Ì‚ÍA
class base {
protected:
@@int hoge() { ... }
};
class derived : public base {
public:
@@int hoge() { return this->base::hoge(); }
};
‚±‚ñ‚ÈŠ´‚¶‚ɂȂè‚Ü‚·‚©H
‚»‚ê‚Æ‚àA‚à‚Á‚ÆŠÈ’P‚ɂł«‚Ü‚·‚©H
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 00:04:48
–¼‘O‚àˆ—‚à•Ï‚¦‚È‚¢‚ñ‚¾‚Á‚½‚çƒI[ƒo[ƒ‰ƒCƒh‚·‚éˆÓ–¡–³‚¢‚â‚ñ
‚³‚ç‚ÉŒ¾‚¦‚Îprotected‚É‚·‚éˆÓ–¡–³‚¢‚â‚ñhoge()‚Ípublic‚É‚·‚è‚á‚¢‚¢‚â‚ñ
‚Á‚ÄŽv‚Á‚½‚ñ‚Å‚·‚ª‚Ç‚¤‚Å‚µ‚傤H
511:501
07/05/23 00:09:27
ƒGƒ‰[‚ÌŒ´ˆö‚ª‚í‚©‚è‚Ü‚µ‚½B
57s–Ú‚Ì int GetArg( int, char *[], int *, int *, int *, int *, char [] );
‚Ì‘O‚É‚ ‚éA
enum
{
NORMAL_END, /* 0 */
USAGE_ERROR, /* 1 */
FILE_ERROR /* 2 */
};
^^^^
‚±‚̃Zƒ~ƒRƒƒ“‚ªŒ‡‚¯‚Ä‚¢‚Ü‚µ‚½B
>>504‚³‚ñ‚Ì‚¢‚¤‚Æ‚¨‚è‚Å‚µ‚½B
‚¨‚³‚킪‚¹‚¢‚½‚µ‚Ü‚µ‚ÄA‚Ç‚¤‚à‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒŒƒX‚‚¾‚³‚Á‚½•û‚½‚¿A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 00:10:16
>>510
–Þ‚à‚¾B
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 00:11:15
using base::hoge;
‚ł悂ËH
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 12:47:58
C++‰SŽÒ‚Å\‚µ–ó‚È‚¢‚̂ł·‚ªAŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
«‚̃y[ƒW‚ÌSFMT‚ðAC++ƒvƒƒOƒ‰ƒ€‚©‚ç—˜—p‚µ‚½‚¢‚̂ł·‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
URLØÝ¸(www.math.sci.hiroshima-u.ac.jp)
URLØÝ¸(www.math.sci.hiroshima-u.ac.jp)
Linuxã‚Åg++(ver4.20)‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚Ý‚é‚ÆAsample2-1‚â2-2‚ª‹l‚Ü‚è‚Ü‚·B
ƒwƒbƒ_‚Åinline錾‚µ‚Ä‚ ‚éŠÖ”‚ª"xxx is used but never defined"‚ÆŒx‚³‚êA
ƒŠƒ“ƒNŽž‚ɃGƒ‰[‚ɂȂè‚Ü‚·B
sample2-3‚̂悤‚Écƒtƒ@ƒCƒ‹‚ðinclude‚·‚éA‚Ü‚½‚Ígcc‚È‚ç‚΃Rƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚·‚ª
c++‚̃\[ƒX‚©‚çŒÄ‚Ño‚³‚˂΂Ȃç‚È‚¢ê‡A‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
c++—pƒ‰ƒCƒuƒ‰ƒŠ“™‚àЉ‚ê‚Ă܂·‚ªAŒÄ‚Ño‚µ‘¤ƒvƒƒOƒ‰ƒ€‚Ì‘‚«Š·‚¦‚ðŬŒÀ‚É
‚µ‚½‚¢‚Ì‚ÅAinlineŠÖ˜A‚̃IƒvƒVƒ‡ƒ“’ljÁ‚Å‰ðŒˆ‚µ‚Ä‚‚ê‚é‚È‚çA‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:03:31
>>514
‚悌©‚ĂȂ¢‚¯‚Ç‚±‚ñ‚Ȃ̂ÍH
extern@"C"@{
#include@"SFMT.h"
}
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:33:50
#include<iostream>
#inlucde<iostream.h>
C++‚ł̂±‚Ì‚Q‚‚Á‚ĉ½‚©ˆá‚¢‚ª‚ ‚é‚ñ‚Å‚·‚©H
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:41:38
‚Í‚¢B
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:41:54
ŒãŽÒ‚Í‰ß‹Ž‚ÌˆâŽYB
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:49:38
ϋɓI‚É.h–³‚µ‚ª„§‚³‚ê‚é——R‚ª‚ ‚é‚Ȃ狳‚¦‚Ä’¸‚«‚½‚¢‚Å‚·„ƒ
C‚̕׋Žn‚ß‚½Žž‚©‚ç.h—L‚è‚Å‘‚¢‚Ä‚¢‚ÄŠµ‚ê‚Ä‚¢‚½‚Ì‚ÅB
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:53:59
‹KŠi‚É‘‚¢‚Ä‚ ‚é‚©‚çB
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:55:57
ˆá‚¢‚ª‚ ‚é‚©‚ç
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 13:56:20
iostream.h ‚Ì•û‚Í std –¼‘O‹óŠÔ‚É“ü‚Á‚ĂȂ¢‚©‚çB
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 14:21:06
>>516
iostream.h‚Ì•û‚ª“üo—Í‚ª‘¬‚¢ˆ—Œn‚ª‚ ‚è‚Ü‚·(VC6‚Æ‚©VC6‚Æ‚©VC6‚Æ‚©)B
‚Å‚àŠù‚Ɍ¢C++‚Å‚·B
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 14:36:13
>>522
‚µA³’¼‚æ‚•ª‚©‚ç‚È‚¢‚¯‚Ç‚ ‚È‚½—l‚̃ŒƒX‚̃Rƒsƒy‚ð•Û‘¶‚µ‚Ä
Œ«‚‚È‚Á‚½‚ç“ǂݕԂµ‚Ä—‰ð‚µ‚Ă݂܂·„ƒ
>>523
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
V‚µ‚¢ˆ—Œn‚¾‚Æ.h–³‚µ‚Ì•û‚ªˆ—‚ª‘¬‚¢‚ñ‚Å‚·‚ËB
ŽQl‚ɂȂè‚Ü‚µ‚½„ƒ
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 15:04:09
>>524
>518‚Æ‚©>520‚à–³Ž‹‚·‚ñ‚È‚âB‚¿‚á‚ñ‚ƃƒ‚‚µ‚Æ‚«B
‚»‚ê‚©‚ç‚‚¢‚Å‚ÉB
„V‚µ‚¢ˆ—Œn‚¾‚Æ.h–³‚µ‚Ì•û‚ªˆ—‚ª‘¬‚¢‚ñ‚Å‚·‚ËB
’N‚à‚»‚ñ‚È‚±‚Æ‘‚¢‚Ä‚¢‚È‚¢B
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 15:18:03
>>525
‚¢‚âA2ch‚ł悂 ‚éYES/NOƒŒƒX‚Ý‚½‚¢‚ÈŠ´‚¶‚Å
ƒXƒ‹[‚©”÷–‚¾‚Á‚½‚©‚ç‹ï‘Ì“I‚É‹³‚¦‚Ä‚‚ꂽl‚ɃŒƒX‚µ‚½‚ñ‚¾B
‚à‚µ‹C‚ðˆ«‚‚µ‚½‚炲‚ß‚ñ‚Å‚·B
‚»‚ê‚ÆÌ‚Í.h—L‚è‚Ì•û‚ª‘¬‚©‚Á‚½‚¯‚Ç¡‚Í>>522‚³‚ñ‚ªŒ¾‚Á‚½——R‚ÈŠ´‚¶‚Å
.h–³‚µ‚Ì•û‚ª—Ç‚¢‚©‚爗‘¬“x‚Í.h–³‚µ‚Å‚à•Ï‚í‚ç‚È‚‚È‚Á‚½‚Á‚Ä‚±‚Æ‚©‚ÈH
‚È‚ñ‚¾‚©•ª‚©‚Á‚½‚悤‚È•ª‚©‚Á‚ĂȂ¢‚悤‚È‚¾‚¯‚Ǔ˂Áž‚ñ‚Å‚‚ê‚Ä‚ ‚肪‚Æ‚¤„ƒ
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 15:40:43
ˆ—‘¬“x‚È‚ñ‚ÄŠÖŒW‚È‚¢B
—v‚Í.h—L‚è‚͌¢‹KŠi‚ÅA¡‚Í.h–³‚µ‚ª•W€‚Æ‚¢‚¤‚±‚ÆB
ŽÀÛVC++‚Å‚Í2003‚ ‚½‚è‚©‚ç•W€‚É‘¥‚Á‚Äiostream.h‚Í’ñ‹Ÿ‚³‚ê‚È‚‚È‚Á‚½B
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 15:49:52
—ç‹V‚̂ȂÁ‚ĂȂ¢Ž©Ì‰SŽÒ‚Ù‚ÇŒ™‚í‚ê‚é‚à‚̂͂Ȃ¢B
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:10:08
>>527
‚‚܂肻‚Ì–¼‘O‹óŠÔ‰]X‚Å.h–³‚µ‚Ì•û‚ª—Ç‚‚ÄA
‚»‚Ì‹KŠi‚ɇ‚킹‚Ĉ—Œn‚à•Ï‚í‚Á‚Ä‚«‚½‚©‚ç.h–³‚µ‚ª„§‚³‚ê‚邯B
‚Æ‚¢‚¤”cˆ¬‚ð‚µ‚Ä‚Ý‚Ü‚µ‚½B
‚Æ‚è‚ ‚¦‚¸–¼‘O‹óŠÔ‰]X‚ð‰Â‹y“I‘¬‚â‚©‚ɕ׋‚µ‚Ă݂܂·„ƒ
>>528
‚¤‚ñA‚È‚ñ‚¾‚©‚²‚ß‚ñ‚Å‚·B
u‹KŠi‚¾‚©‚çvu‰ß‹Ž‚̈âŽYvuˆá‚¢‚ª‚ ‚é‚©‚çv“I‚Ȃ̂¶‚á‚È‚‚Ä
u‚Ç‚¤‚µ‚Ä‚»‚¤‚¢‚¤‹KŠi‚łǂ¤ˆá‚¢‚ª‚ ‚Á‚Äv“I‚È——R‚ð•·‚«‚½‚‚Ä
u‚¤‚ñv‚Æ‚©•\–Ê“I‚È“š‚¦‚Ìl‚Í‚Qch‚ł͂ ‚܂肿‚á‚ñ‚Æ“š‚¦‚Ä‚‚ê‚È‚¢
ŒoŒ±‘¥‚©‚瑼‚Ìl‚É‚¾‚¯ƒŒƒX‚µ‚Ä‚µ‚Ü‚Á‚½B
‹C‚ðˆ«‚‚µ‚Ä‚¢‚½‚甽Ȃµ‚Ä‚¢‚éB
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:19:34
‘¼‚̔‚ɂ͗]‚è‚È‚¢‚±‚̔‚̓Á’¥‚©‚à’m‚ê‚ñ‚ªA
u“š‚¦‚¾‚¯‘‚‚©‚çŒã‚ÍŽ©•ª‚Å’²‚ׂëv“I‚ȃpƒ^[ƒ“‚©‚à‚ËB
“e‚É‚àŠp‚É‚à>529‚Íu‘‚¢‚Ä‚ ‚é‚à‚Ì‚ð“Ç‚ÝvAu‘‚©‚ê‚ĂȂ¢‚±‚Æ‚ð“ǂ܂Ȃ¢v‚悤‚É‚µ‚È‚¢‚Æ‚ÈB
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:33:20
Ž©•ª‚Å“š‚¦‚ðŒˆ‚ß•t‚¯‚Ä‚©‚ç“ǂނ©‚ç
‰ñ“šŽÒ‚̈Ó}‚È‚ñ‚Ä‘S‘R“ǂݎæ‚ê‚ĂȂ¢
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:45:07
>>531
‚±‚ñ‚¾‚¯”½È‚µ‚Ä‚é‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚©‚çA
—¬Î‚É‚¢‚¢‰ÁŒ¸‚µ‚‚±‚¢‚Æ‚¢‚¤‚©B
Ž¿–âŽÒ‚¾‚¯‚ɂ₽‚猵‚µ‚¢‚ª‰¼‚É‚à‰SŽÒнŒ}æ‚Á‚Ä‚é‚ñ‚¾‚©‚ç
‰ñ“šŽÒ‚É‚à‚ ‚é’ö“x—U“±“I‚ÈŽp¨‚Í•K—v‚¾‚Æ‚àŽv‚¤‚µB
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:46:04
‚¢‚‚܂ʼnՂ߂Ăñ‚¾BƒJƒ‹ƒVƒEƒ€Û‚êB
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:47:36
‚¢‚Â‚Ü‚Å‚à‚¢‚¢‚ñ‚¾BƒJƒ‹ƒVƒEƒ€‚‚êB
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 16:49:06
ŽÏб‚ª”ü–¡‚¢‚ñ‚¾B©•z‚Ń_ƒV‚͎ד¹
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 17:07:43
Ž¿–â‚Å‚·
Å‹ßC++i‚‚©ƒvƒƒOƒ‰ƒ~ƒ“ƒOj‚ðŽn‚ß‚½ŽÒ‚Å‚·
“ü–å‘u‚₳‚µ‚¢C++v‚ð“Ç‚ñ‚ÅAˆê’Ê‚èŠÈ’P‚È•¶–@‚Æ‚©‚Í—‰ð‚µ‚½‚ñ‚Å‚·‚¯‚ÇA
‚±‚̔‚Éo‚Ä‚‚éƒ\[ƒX‚ɂ悂 ‚éAŠÖ”‚ÌŽí—Þ‚Æ‚©‚ɂ‚¢‚Ă͑S‚•ª‚©‚è‚Ü‚¹‚ñB
‚»‚ë‚»‚ëƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚¶‚á‚È‚‚ÄAƒEƒCƒ“ƒhƒE‚̃\ƒtƒg‚àì‚Á‚Ă݂½‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ªA
‚Ç‚¤‚â‚çAŠÖ”‚ð‚¢‚Á‚Ï‚¢’m‚Á‚ĂȂ«‚áì‚ê‚È‚¢‚炵‚¢‚Å‚·‚ËB
‚±‚ê‚©‚玩•ª‚͂ǂñ‚È–{,‚Ç‚ñ‚ȃTƒCƒg‚ðŒ©‚Ä•×‹‚µ‚Ä‚¢‚‚ׂ«‚Ȃ̂łµ‚傤‚©H
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 17:46:03
‚â‚ê‚â‚êB‚»‚ë‚»‚ëƒlƒ^‚΂炵‚Å‚à‚µ‚Ä‚â‚é‚©B
̂̓Cƒ“ƒNƒ‹[ƒh‚·‚é‚à‚̂ƌ¾‚Á‚½‚çƒwƒbƒ_[ƒtƒ@ƒCƒ‹‚Å“–‘R‚¾‚Á‚½‚Ì‚¾‚ª
‰Ê‚½‚µ‚ăwƒbƒ_[ƒtƒ@ƒCƒ‹‚ªŽÀÝ‚·‚é•K—v‚ª‚ ‚é‚Ì‚©A
‚»‚ê‚ð‹KŠi‚Å—v‹‚·‚é‚ׂ«‚Ȃ̂©‚ÆŒ¾‚¤‹c˜_‚ª‚ ‚Á‚½B
‚»‚Ì‚½‚߂ɂ¢‚©‚É‚àƒtƒ@ƒCƒ‹‚ÌŠg’£Žq‚Á‚Û‚¢.h‚ð‚È‚‚µA
ƒRƒ“ƒpƒCƒ‰‚Í•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̃wƒbƒ_[‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¢‚é•”•ª‚ð
’Êí‚̃Cƒ“ƒNƒ‹[ƒhˆ—‚ł͂ȂA‘Ήž‚·‚é•W€ŠÖ”‚»‚Ì‘¼‚ð—LŒø‚É‚·‚é
’P‚È‚éƒXƒCƒbƒ`‚Æ‚µ‚ÄŽg‚¤‚±‚Æ‚ð‹–‚·‚悤‚É‚µ‚½B
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 17:55:49
>>536
MSDN
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 18:01:54
Ž¿–â‚Å‚·B
typedef float Vector3[3];
‚È‚ñ‚Ätypedef‚ð‚µ‚½‚ñ‚¾‚¯‚ÇB
vector<Vector3> vec;
vec.resize(10);
‚ª’Ê‚ç‚È‚¢B
vector<float> vec;
vec.resize(10);
‚È‚ç’Ê‚é‚ñ‚¾‚¯‚ÇB
‚Ç‚¤‚µ‚ÄH
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 18:03:51
>>539
”z—ñ‚ɂ͂»‚̂܂ܑã“ü‚ª‚Å‚«‚È‚¢‚Ì‚ÅA–³—B
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 19:27:17
vector‚ª“à•”‚ʼn½‚â‚Á‚Ă邩l‚¦‚Ă݂悤‚º
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 20:54:27
‚±‚±‚Å•·‚¢‚Ä—Ç‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚̂ł·‚ªAŠÔˆá‚Á‚Ä‚¢‚½‚ç‚·‚݂܂¹‚ñ‚ª—U“±‚¨Šè‚¢‚µ‚Ü‚·
VC++‚̉SŽÒŽ¿–â‚È‚ñ‚Å‚·‚ªCOMƒCƒ“ƒ^[ƒtƒFƒCƒXŽg‚Á‚Ä#import ‚·‚éê‡
—Ⴆ‚ÎAƒGƒNƒZƒ‹‚È‚ñ‚©‚Ìê‡
##import "C:\Program Files\Microsoft Office\Office\excel9.olb"
rename("DialogBox", "DialogBoxXL") rename("RGB", "RBGXL") rename("DocumentProperties", "DocumentPropertiesXL") no_dual_interfaces
‚Æ‚©‚â‚é‚ñ‚Å‚·‚ªA‚±‚ê‚̓rƒ‹ƒh‚µ‚½‚Æ‚«‚Éexe‚É‘g‚Ýž‚܂ꂿ‚Ⴄ‚ñ‚Å‚µ‚傤‚©H
‚à‚µ‚‚Íexe‚ªŽÀs‚µ‚½‚Æ‚«‚ɃIƒuƒWƒFƒNƒgƒ‰ƒCƒuƒ‰ƒŠ‚ª“ǂݞ‚Ü‚ê‚é‚̂łµ‚傤‚©H
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 21:08:11
>>542
excel9.olb‚Ì“à—e‚̓Rƒ“ƒpƒCƒ‹Žž‚ɂ̂ݎQÆ‚³‚ê‚éB
ŽÀsŽž‚Éexcel9.olb‚Í•s—vB
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 21:25:18
>>539
vector<vector<float> > vec; ‚Å‚¢‚¢‚¶‚á‚ñ
resize()‚Í—v‘f•ªs‚¤•K—v‚ª‚ ‚é‚̂Ŗʓ|‚¾‚¯‚Ç
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 21:29:35
>>543
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 21:39:56
>>544
struct Vector3 { float vec[3]; };
vector<Vector3> vec;
‚Ì•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 21:54:57
>>539
struct Vector3 {
@@float a;
@@float b;
@@float c;
};
vector<Vector3> vec;
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 22:01:34
abc‚æ‚è‚àxyz‚̂ق¤‚ª“IŠm‚¾‚ÆŽv‚¤
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 22:03:38
‚»‚ñ‚È‚±‚Ƃ͂ǂ¤‚Å‚à‚¢‚¢‚ÆŽv‚¤
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 22:18:21
M$‚ÌABC\‘¢‘̂Ƃ©‚Ó‚´‚¯‚½–¼‘O‚̂₂ðŽv‚¢o‚µ‚½
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/23 22:21:55
ƒtƒHƒ“ƒg‚Ì•‚¾‚Á‚¯H
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 09:39:23
ABCD•ïˆÍ–Ô‚¾‚ÈBC‚ÆD‚ª‚¤‚º‚¦
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 19:01:31
VC++2003‚Åexe‚̃vƒƒWƒFƒNƒg‚ð•Ê‚Ìexe‚ÅŽQÆÝ’è‚·‚鎖‚͂ł«‚Ü‚·‚©HH
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 19:30:29
---------------------------
Microsoft@Development@Environment
---------------------------
'›~¢ .exe'@‚Ö‚ÌŽQÆ‚ð’ljÁ‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B@‚±‚ê‚Í—LŒø‚ȃAƒZƒ“ƒuƒŠ‚Ü‚½‚Í
COM@ƒRƒ“ƒ|[ƒlƒ“ƒg‚ł͂ ‚è‚Ü‚¹‚ñBŠg’£Žq@'dll'@‚ðŽ‚ÂƒAƒZƒ“ƒuƒŠ‚Ü‚½‚Í@COM
ƒRƒ“ƒ|[ƒlƒ“ƒg‚݂̂ðŽQÆ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒtƒ@ƒCƒ‹‚ªƒAƒNƒZƒX‰Â”\‚ÅA—LŒø‚È
ƒAƒZƒ“ƒuƒŠ‚Ü‚½‚Í@COM@ƒRƒ“ƒ|[ƒlƒ“ƒg‚Å‚ ‚邱‚Æ‚ðŠm”F‚µ‚Ä‚‚¾‚³‚¢B
---------------------------
OK@@@
---------------------------
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 19:52:25
COMƒRƒ“ƒ|[ƒlƒ“ƒg‚¶‚á‚È‚¢‚Ì‚ÅA‚Å‚«‚Ü‚¹‚ñ‚Æ‚¢‚¤Ž–‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·„ƒ
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 19:55:02
( ß„tß)Îß¶°Ý
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 19:58:21
>>556
>>555‚Ƃ͕Êl‚¾‚¯‚ÇAˆá‚¤‚ÌH
COMƒRƒ“ƒ|[ƒlƒ“ƒg‚©DLL‚µ‚©ŽQƂł«‚È‚¢‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚ÌccH
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 20:46:00
VC++2003‚Å@exe‚̃vƒƒWƒFƒNƒg@‚ð@•Ê‚Ìexe‚Å@ŽQÆÝ’è‚·‚鎖
“䂪‘½‚¢‚ÈB@make ‚̈ˑ¶ŠÖŒW‚¾‚¯‚Ȃ̂©A
•Ê‚Ìexe ‚ªAŒ³ exe ‚ðƒŠƒ“ƒP[ƒW‚·‚é‚Ì‚©
559:557
07/05/24 21:02:04
>>558
‚»‚ê‚ÍŽ©•ª‚àŽv‚Á‚½B
ShellExecute‚Æ‚©‚»‚Ì‚½‚®‚¢‚Å‚¢‚¢‚¶‚á‚ñ‚Ä‚ËB
‚Å‚àAexe‚ÌŽQƂ̉”ۂÆA‚»‚Ì—L—p«‚Í‚Æ‚è‚ ‚¦‚¸ŠÖŒW‚È‚‚ËH
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 21:19:31
>>557
exe‚Å‚àŽQƂł«‚邿
.NET Framework‚È‚ç‚Ë
561:560
07/05/24 21:22:02
‚Ä‚¢‚¤‚©VC‰SŽÒƒXƒŒ’r
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 23:26:48
u\‘¢‘̂ƃNƒ‰ƒX‚Í–³ŠÖŒWv‚Æ‚¢‚¤l‚ð‚æ‚Œ©‚©‚¯‚邯‚ÇA
\‘¢‘Ì‚©‚çƒqƒ“ƒg‚𓾂ÄAƒNƒ‰ƒX‚Æ‚¢‚¤ŠT”O‚ðì‚Á‚½‚킯‚ł͂Ȃ¢‚ÌH
\‘¢‘ÌŽg‚Á‚Ä‚ÄA‚ [A‚±‚¤‚¢‚¤•—‚É‚µ‚Ä[‚È[A‚ÆŽv‚Á‚½‚Æ‚±‚ë‚ðA
ƒNƒ‰ƒX‚Æ‚¢‚¤Œ`‚ÅŽÀŒ»‚µ‚½‚̂ł ‚ê‚ÎA
–³ŠÖŒW‚Á‚Ä‚¿‚ÆŒ¾‚¢‰ß‚¬‚¶‚á‚È‚¢‚©‚È[A‚Æ‚©Žv‚¤‚ñ‚¾‚¯‚ÇB
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 23:29:18
switch(event)
{
case1:
foo;
case2:
bar;
default: ©100s–Ú
}
if( !p1)
{
EEE
GOTO Test;
Test: ©100s–Ú
}
gcc version 4.1.2 ‚ÅA
ã‚̂悤‚ÉAdefault: ‚â Test: ‚̌オ‹ós‚Ì‚Ü‚Ü } ‚ª‚‚邯AŽŸ‚̂悤‚ȃGƒ‰[‚ª‚ł܂·B
handle.c:100: error: label at end of compound statement
‚±‚ê‚ÍŽd—l‚Ȃ̂łµ‚傤‚©H
default: ‚ÍÁ‚µA Test: ‚Í {}‚ÌŠO‚É‚¤‚‚µ‚ĉñ”ð‚µ‚½‚̂ł·‚ªA‚»‚ê‚ų‚µ‚¢‚Å‚µ‚傤‚©B
ƒAƒhƒoƒCƒXA‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/24 23:31:09
>>563
ƒ‰ƒxƒ‹‚ÌŒã‚ɂ͕¶‚ª•K—v‚Å‚·B
;(ƒZƒ~ƒRƒƒ“)‚¾‚¯‚Å‚à•t‚¯‚Ü‚µ‚傤B
565:563
07/05/24 23:39:39
>>564
ƒZƒ~ƒRƒƒ“‚ð‚‚¯‚½‚Æ‚±‚ëAƒRƒ“ƒpƒCƒ‹‚ª‚Æ‚¨‚è‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 00:35:43
URLØÝ¸(www.uploda.org)
‚±‚Ì‘I‘ðƒ\[ƒg‚̃vƒƒOƒ‰ƒ€‚ðswapŠÖ”‚ð—p‚¢‚Äì‚è•Ï‚¦‚½‚¢‚ÆŽv‚¢A
‰º‹L‚̂悤‚É‚µ‚Ă݂½‚ñ‚Å‚·‚ªA‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
URLØÝ¸(www.uploda.org)
‰½‚ªˆ«‚¢‚Ì‚©‹³‚¦‚Ä‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 00:37:39
swap‚É“n‚³‚ê‚é‚͈̂ø”‚̃Rƒs[‚¾
swap(int* a,int* b);
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 00:56:53
FX‚â‚Á‚Ă݂܂µ‚½‚ªA•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚æ‚낵‚¯‚ê‚γ‰ð—á‚ðŽ¦‚µ‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©B
‚¨Šè‚¢‚µ‚Ü‚·B
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 01:02:35
‚æ‚‚Ý‚½‚ç“à•”‚Å”z—ñ‚ðŒðŠ·‚µ‚Ä‚ñ‚Ì‚©
‚‚¤‚©ƒRƒŒƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚‚ËH
–Ê“|‚¾‚©‚ç‚Æ‚è‚ ‚¦‚¸
int i,j,k,work,num,a[100];
‚ðmain‚ÌŠO‚Éo‚¹‚Γ®‚‚ñ‚¶‚á‚Ë
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 01:06:42
>>569
‚Í‚¢A566‚̉º‚̃\[ƒX‚̓Rƒ“ƒpƒCƒ‹‚Å‚«‚Ä‚¢‚Ü‚¹‚ñB
main‚ÌŠO‚Éo‚µ‚Ä‚à‚Å‚«‚È‚¢‚悤‚Å‚·B
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 01:19:43
main‚ÌŠO‚Éo‚µ‚½‚ç“®‚¢‚½‚킯‚¾‚ªAAA
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 01:45:14
>>570 ‚ URLØÝ¸(www.uploda.org)
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 05:35:49
mciSendString‚Ånotify(+MCI_NOTIFY_SUCCESSFUL)‚Å
ƒ‹[ƒvĶ‚ðs‚Á‚Ä‚¢‚鎞A
‚Ü‚ê‚Ƀ‹[ƒv‚É“ü‚éƒ^ƒCƒ~ƒ“ƒO‚Ń‹[ƒv‚³‚ꂸA
‰i‰“‚Ænotify‚ª“Š‚°‚ç‚êƒrƒW[ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
100‰ñ‚É1‰ñ‚à‹N‚±‚ç‚È‚¢‚Ì‚ÅAŒ´ˆö‚Í—Ç‚•ª‚©‚è‚Ü‚¹‚ñ‚ªA
‚à‚µ‚©‚µ‚½‚çA‹È‚ð•Ï‚¦‚悤‚Æ‘O‚̋ȂðstopAclose‚µA
V‚µ‚¢‹È‚ðopenAplay‚·‚é‚̂Ɠ¯‚¶‚®‚ç‚¢‚̃^ƒCƒ~ƒ“ƒO‚Å
notify‚ª—ˆ‚½Žž‚É‹N‚«‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‘Îô•û–@‚Ȃǂª‚ ‚è‚Ü‚µ‚½‚çA‹³‚¦‚Ä‚‚¾‚³‚¢B
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 06:26:54
Ķ‚·‚éƒtƒ@ƒCƒ‹‚ÌŽí—ނ͉½‚©‚ËH‚ ‚ÆOS
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 08:12:19
~‰i‰“‚Æ
›‰„X‚Æ
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 09:01:26
>>562
C++‚̃Nƒ‰ƒX‚ÍSimula‚©‚ç‚̃Cƒ“ƒXƒpƒCƒ„
577:573
07/05/25 09:22:55
>>574
ƒtƒ@ƒCƒ‹‚ÍmidiAOS‚Í9x‚Å‚·B
>>575
‘f‚Å‚â‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½EE
578:573
07/05/25 09:34:53
ŒãA‚à‚¿‚ë‚ñmciSendString‚Ì–ß‚è’l‚Í0(¬Œ÷)‚Å‚·B
‰¹Šy‚ð•Ï‚¦‚邽‚ßstopAclose‚µ‚½ŒãA
‘O‚̋ȂÌnotify‚ª—ˆ‚Ä‚µ‚Ü‚¢‚¨‚©‚µ‚‚È‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
notify‚ª˜A‘±‚Å—ˆ‚鎖‚Í•’ʂ͖³‚¢‚Ì‚ÅA
‚»‚ÌŽž‚ÍAplay‚ðsend‚µ‚È‚¢‚悤‚É‚·‚é•û–@‚Æ‚©‚à‚ ‚邯Žv‚¤‚ñ‚Å‚·‚¯‚ÇB
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 10:20:06
string‚Í‚ ‚Ü‚è‚æ‚‚È‚¢‚Æ•·‚¢‚½‚±‚Æ‚ª‚ ‚é‚̂ł·‚ª
char‚Ì”z—ñ‚ðŽg‚¤‚æ‚èstring‚ðŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚æ‚ËH
580:566
07/05/25 10:50:50
>>572
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
•Û‘¶‚µ‚½‚Ì‚ÅA‚à‚¤Á‚µ‚Ä‚¢‚½‚¾‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 11:06:24
>>579
D‚«‚É‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚æB
”z—ñ‚Ænew/delete‰‰ŽZŽq‚Æ
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚̕׋‚ªÏ‚ñ‚Å‚¢‚é‘O’ñ‚ÅB
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 11:54:11
>>579
‚æ‚‚È‚¢——R‚ð–â‚¢‹l‚߂肯B
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 12:21:45
‚P•ûŒüList‚ðì‚Á‚Ä‚¢‚Ü‚·BŽQl‘“™‚Å’²‚ׂ½‚̂ł·‚ª
휊֔‚Ì•”•ª‚ð‚Ç‚¤‹Lq‚·‚ê‚Ηǂ¢‚Ì‚©•ª‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B
URLØÝ¸(uproda11.2ch-library.com)
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 12:30:56
>>583
‚Ü‚¸‚ÍŽ©•ª‚Å‘‚¯‚æB¡‚̃\[ƒX‚¶‚á‚Ç‚¤‚¢‚¤“®ì‚É‚µ‚½‚¢‚Ì‚©‚à‚í‚©‚ç‚ñB
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 14:03:27
‚à‚¤ƒ\[ƒXŒ©‚¦‚ñB
휂Á‚Ă̂͂³A
A¨B¨C@‚ÌB‚ðÁ‚·‚Æ‚«‚ÉA‚ÌŽw‚µ‚Ă鿂ðC‚É‚µ‚ÄB‚ðÁ‚¹‚΂¢‚¢‚킯‚¾B
‚Å‚à•ЕûŒü‚ÅB‚Ì‘O‚ð’T‚·‚͖̂ʓ|‚¾‚©‚çAB‚ªŽw‚µ‚Ä‚éC‚Ì“à—e‚ð
‚»‚Á‚‚èB‚ɃRƒs[‚µ‚ÄC‚ðÁ‚·A‚Æ‚¢‚¤ƒgƒŠƒbƒN‚ªŽg‚¦‚éꇂª‚ ‚邼B
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 15:20:22
mfc‚ɂ‚¢‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢B
’ÊMŽóMƒvƒƒOƒ‰ƒ€‚ÅŽóMƒf[ƒ^‚ðƒGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹i•¡”s•\ަj‚É•\ަ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
ˆÈ‰º‚̃R[ƒh‚Å‚ÍAƒGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚É•¶Žš—ñ‚ð’ljÁ‚·‚éÛ‚É•K‚¸ƒXƒNƒ[ƒ‹‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒXƒNƒ[ƒ‹‚³‚ê‚È‚¢•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
int iLen = edit->GetWindowTextLength();
edit->SetSel(iLen, iLen);
edit->ReplaceSel("Hello\n");
WinXP & Visual Studio 2003 & mfc7‚Å‚·B
587:‹C‚Ü‚®‚êƒAƒiƒXƒC
07/05/25 15:31:32
!(ƒ³Qƒ³+){HHH}
"hello"
«
‚O
@ #####
@ #
@ #
@ #
@ #
588:‹C‚Ü‚®‚êƒAƒiƒXƒC
07/05/25 15:37:31
!(ƒ³Qƒ³+){HHH}
"hello"
«
‚O
@ #####
@ #
@ #
@ #
@ #
589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 15:38:59
>>586
MFCƒXƒŒ‚Ö‚Ç‚¤‚¼B
‚Â[‚©ALineScroll‚ÅŒ³‚̂Ƃ±‚É–ß‚¹‚΂¢‚¢‚ñ‚łȂ¢‚Ì?
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 16:24:49
>>589
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
LineScroll‚Å–ß‚·‚ÆA1s‘‚‚²‚Æ‚Éu‰º‚ÖƒXƒNƒ[ƒ‹¨ã‚ÖƒXƒNƒ[ƒ‹v‚ƂȂèA㉺‚ɃXƒNƒ[ƒ‹‚ª”¶‚µ‚Ä‚µ‚Ü‚¢
‚Æ‚Ä‚àŒ©‚Â炂ȂÁ‚Ä‚µ‚Ü‚¤‚̂ł·B
uƒXƒNƒ[ƒ‹‚È‚µv‚ŃGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚É•¶Žš—ñ‚ð’ljÁ‚Å‚«‚È‚¢‚à‚̂łµ‚傤‚©H
591:‹C‚Ü‚®‚êƒAƒiƒXƒC
07/05/25 16:57:37
!(ƒ³‚™ƒ³+){HHH}
w‚Ì‚¾‚߃Jƒ“ƒ^[ƒrƒŒx
592:‹C‚Ü‚®‚êƒAƒiƒXƒC
07/05/25 16:58:53
!(ƒ³‚™ƒ³+){HHH}
w‚Ì‚¾‚߃Jƒ“ƒ^[ƒrƒŒx
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:12:41
‰‚߂܂µ‚ÄAVC++‚ÌC++/CLI‚̃tƒH[ƒ€ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ɂ‚¢‚ÄŽ¿–₪‚ ‚è‚Ü‚·B
¡ALimeChat 2 ‚Ì—l‚ȃAƒvƒŠ‚ðì‚Á‚Ä‚¢‚Ä‚¢‚Ü‚·B
‚»‚̃AƒvƒŠ‚̃eƒLƒXƒgƒ{ƒbƒNƒX‚É‚ÍAƒJ[ƒ\ƒ‹‚ª•\ަ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
‚ǂ̂悤‚É‚·‚ê‚ÎAƒJ[ƒ\ƒ‹‚ð•\ަ‚³‚¹‚È‚¢‚悤‚ɂł«‚é‚̂łµ‚傤‚©H
‚Ü‚½ATreeView‚ÌÄ•`‰æ‚ðˆêŽž’âŽ~‚³‚¹‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
594:‚Â[SetRedraw()]
07/05/25 17:13:25
>>590
—U“±‚³‚ê‚Ä‚¢‚é‚ñ‚¾‚©‚çX‚ÉŽ¿–â‚·‚é‚È‚æB
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:14:57
>>593
C++/CLI‚ÍÅ‘C++‚Å‚³‚¦‚È‚¢‚̂ŊY“–ƒXƒŒ‚ÖB‚Â[‚©AƒvƒƒpƒeƒB‚¾‚©‘®«‚¾‚©’m‚ç‚ñ‚ª•ÒW‰Â”Û‚Æ‚©ƒJ[ƒT•\ަ—L–³‚Æ‚©‚È‚¢‚Ì?
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:21:17
>>595
‚»‚ꂪ–³‚‚Ä¢‚Á‚Ă܂·orz
ŠY“–ƒXƒŒ@@C++/CLI ‚ɂ‚¢‚ÄŒê‚낤‚º@Part2
‚ÅŽ¿–₵‚Ä‚à‚¢‚‚àƒXƒ‹[‚³‚ê‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·orz
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:23:06
‚»‚è‚áA–¾‚ç‚©‚ÉC++/CLI‚̘b‘è‚¶‚á‚È‚‚ÄA.NET Framework‚È‚èCLR‚È‚è‚̘b‘肾‚à‚ñB
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:28:00
Ž©•ª‚ŃXƒŒ—§‚Ă邵‚©‚È‚¢‚Å‚·‚©‚ËH
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:36:19
>>598
‚â‚ß‚êB
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:37:26
>>598
‚â‚ß‚êB
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:40:29
>>598
‚â‚ß‚êB
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:40:44
‚â‚߂Ƃ«‚Ü‚·orz
‚Ç‚±‚É‘‚«ž‚ñ‚Å‚à
„‚±‚ñ‚È“z‚ªC++o—ˆ‚é‚ñ‚¾‚º‚Æ‚©‚¢‚Á‚Ă邯Žv‚¤‚Æ‚½‚ß‘§o‚é‚È¥¥¥
‚Æ‚©
„iß„Dßj
‚Ý‚½‚¢‚É”nނɂ³‚ê‚Ü‚·orz
‚±‚ê‚Á‚Ä‚»‚±‚܂ʼn•à“I‚ÈŽ¿–â‚Å‚·‚©‚ËH
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 17:59:05
>>602
ƒwƒ‹ƒv‚®‚ç‚¢Œ©‚ë‚æB
MSDN‚ÅuTreeViewƒƒ“ƒovˆê——‚Æ‚©Œ©‚ê‚ÎA
BeginUpdate ƒcƒŠ[ ƒrƒ…[‚ÌÄ•`‰æ‚𖳌ø‚É‚µ‚Ü‚·B
‚Æ‚©Žv‚¢‚Á‚«‚è‘‚¢‚Ä‚ ‚邾‚ëB
“ú–{Œê“ǂ߂Ȃ¢‚ÌH
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 18:00:21
>>602
> ‚»‚̃AƒvƒŠ‚̃eƒLƒXƒgƒ{ƒbƒNƒX‚É‚ÍAƒJ[ƒ\ƒ‹‚ª•\ަ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
> ‚ǂ̂悤‚É‚·‚ê‚ÎAƒJ[ƒ\ƒ‹‚ð•\ަ‚³‚¹‚È‚¢‚悤‚ɂł«‚é‚̂łµ‚傤‚©H
>
‚Æ‚è‚ ‚¦‚¸A‚±‚Ì•¶–Ê‚¾‚ƃJ[ƒ\ƒ‹‚ðÁ‚µ‚½‚¢‚Ì‚©•\ަ‚³‚¹‚½‚¢‚Ì‚©•ª‚©‚ç‚ñB
‚ ‚Æ‚±‚ÌꇂÍAƒ}ƒEƒX‚̈ړ®‚ƂƂà‚É•\ަ‚³‚ê‚é–îˆó‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚ÆA
ƒeƒLƒXƒg‚ÌŠÔ‚É•\ަ‚³‚ê‚éc–_‚Ì“ñ‚‚̈Ӗ¡‚ɂƂê‚é‚Ì‚ÅA
‚»‚±‚àà–¾‚·‚é•K—v‚ ‚èB
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 18:15:45
>>603
‚ ‚Á‚½‚ñ‚Å‚·‚©iß„Dßj
>>604
ƒeƒLƒXƒg‚ÌŠÔ‚É•\ަ‚³‚ê‚éc–_‚ðÁ‚µ‚½‚¢‚Å‚·B
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 18:30:52
>>602
ƒXƒŒˆá‚¢‚Á‚ÄŽw“E‚³‚ê‚Ä‚¢‚é‚Ì”»‚é?
‚»‚ê‚Å‚à‹À‚邿‚¤‚Èó‘Ô‚¾‚©‚ç”nނɂ³‚ê‚é‚ñ‚¾‚æB
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 18:54:14
‰´‚Í‚±‚̃XƒŒ‚ÅC++/CLI‚ðo‚µ‚Ä‚«‚Ä‚à\‚í‚È‚¢‚ÆŽv‚¤‚¯‚Ç‚È
‚Ü‚ “š‚¦‚é“z‚͂Ȃ¢‚¾‚낤‚Æ‚àŽv‚¤‚¯‚Ç
602‚ª“š‚¦‚ð“¾‚ç‚ê‚È‚¢‚Ì‚Í602Ž©g‚Ì–â‘è
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 18:58:10
•ЂÁ’[‚©‚çƒ}ƒ‹ƒ`‚©‚æB
‚»‚è‚ᓚ‚¦‚Ä‚à‚炦‚È‚¢‚킯‚¾B
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 20:36:14
\‘¢‘̖̂–”ö‚ɃpƒfƒBƒ“ƒO‚ð“ü‚ê‚ăTƒCƒY‚ðŒÅ’è‚É‚µ‚½‚¢‚̂ł·‚ªA
struct hoge {
@@int a;
@@int *b;
@@hoge *c;
@@char padding[???];
};
—Ⴆ‚Î sizeof(hoge) == 16 ‚É‚È‚é‚æ‚¤‚É‚µ‚½‚¢ê‡A??? ‚ɂ͂ǂ¤‘‚¯‚΂¢‚¢‚Å‚µ‚傤‚©?
16 - offsetof(hoge, padding) ‚Æ‚©‘‚¯‚ê‚΂¢‚¢‚̂ł·‚ªB
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 20:50:08
padding‚܂łª‹l‚Ü‚Á‚Ä‚é‘O’ñ‚È‚ç
16-sizeof(a)+sizeof(b)+sizeof(c) ‚Å‚¢‚¢‚ñ‚¶‚á‚Ë
ŽŽ‚µ‚ĂȂ¢‚¯‚Ç
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 20:58:19
16ƒoƒCƒg‚Ì”z—ñ‚Ƃ̋¤—p‘̂ɂ·‚邯‚©
union@hoge{
@@char@size[16];
@@
@@struct@{
@@@@int@a;
@@@@int@*b;
@@};
};
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 21:06:47
ƒeƒLƒXƒg‚É“ü—͂ł«‚éó‘Ô‚È‚ç
c–_Á‚·‚Ì–³—‚¶‚á‚È‚¢H
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 23:01:17
‚È‚º‚Ȃ̂©‚æ‚•ª‚©‚è‚Ü‚¹‚ñ‚ªALimeChat 2‚Æ‚¢‚¤IRC‚Ń`ƒƒƒbƒg‚ð‚·‚é‚½‚߂̃\ƒtƒg‚Å‚ÍA“_–Å‚µ‚Ä‚¢‚éƒJ[ƒ\ƒ‹‚ª•\ަ‚³‚ê‚Ä‚¢‚È‚¢‚ñ‚Å‚·
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 23:13:11
ƒLƒƒƒŒƒbƒg•\ަ‚³‚ê‚ĂȂ¢‚Æ“ü—Í•ÒW‚ª‚à‚Ì‚·‚²‚“‚‚È‚¢‚©H
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 23:14:43
ƒ`ƒƒƒbƒgƒ\ƒtƒg‚¾‚©‚烃O•\ަ•”•i‚Æ”Œ¾“ü—Í•”•i‚ª•ʂȂñ‚¾‚ëB
‚ŃƒO•\ަ•”•i‚ɃLƒƒƒŒƒbƒgiƒJ[ƒ\ƒ‹j‚ªo‚Ä‚µ‚Ü‚¤‚Ì‚ªƒEƒUƒC‚ÆB
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 23:21:29
‚¨‚Ü‚¦‚ç‚Ç‚±‚©ˆê‰ÓЂłâ‚ê‚æ‚—
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/25 23:27:44
‚®‚®‚Á‚½‚炱‚ñ‚Ȃ̂ªˆø‚Á‚©‚©‚Á‚½
BOOL HideCaret(HWND);
‚Â[‚킯‚ÅÁ‚µ‚½‚¢EditBox‚Ìhwnd‚ð•ú‚èž‚ñ‚ÅŽg‚Á‚Ă݂悤
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 04:34:05
HideCaret(static_cast<HWND>(this->textBox1->Handle.ToPointer()));
‚łȂñ‚Æ‚©ƒLƒƒƒŒƒbƒg‚ð”ñ•\ަ‚ɂł«‚»‚¤‚Å‚·B
‚µ‚©‚µAŠO•”ƒVƒ“ƒ{ƒ‹ ""extern "C" int __stdcall HideCaret(struct HWND__ *)" (?HideCaret@@$$J14YGHPAUHWND__@@@Z)" ‚Í–¢‰ðŒˆ‚Å‚·B
‚Æ‚¢‚¤ƒŠƒ“ƒNƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½orz
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 06:05:17
>>593=>>602=>>605
.NET‚̘b‚ÍVCƒXƒŒs‚¯‚æ
ƒLƒƒƒŒƒbƒgiƒJ[ƒ\ƒ‹j‚¤‚ñ‚Ê‚ñ‚Æ‚©Win32APIƒXƒŒs‚¯‚æ
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 08:26:09
>>618
user32.lib‚ðƒŠƒ“ƒN‚µ‚ë
>>619
ŠÂ‹«ˆË‘¶ƒlƒ^Ok‚ȃXƒŒ‚¾‚©‚ç‚ ‚肾‚ë
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 08:50:12
ŠÂ‹«ˆÈ‘O‚ɃXƒŒˆá‚¢‚Ȃ킯‚¾‚ª
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 10:32:12
ƒVƒtƒg‰‰ŽZ(<<@>>)‚ł͂ȂAƒ[ƒe[ƒg‚ðs‚¢‚½‚¢ê‡A‚ǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©H
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 10:41:59
¶‰EƒVƒtƒg‰‰ŽZ‚ðOR‚ÅŒ‹‡A‚©‚ÈB
ƒRƒ“ƒpƒCƒ‰‚É‹’‚Á‚Ä‚ÍArot‚É“WŠJ‚³‚ê‚é‚Å‚ ‚낤
‘g‚Ýž‚ÝŠÖ”‚Æ‚©‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇB
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 10:49:45
‘g‚Ýž‚ÝŠÖ”‚ ‚é‚Ë
unsigned long _lrotl(unsigned long value, int shift) •„†‚È‚µ long Œ^®”‚ÌŠeƒrƒbƒg‚ð¶‚Ƀ[ƒe[ƒg‚µ‚Ü‚·B
unsigned long _lrotr(unsigned long value, int shift) •„†‚È‚µ long Œ^®”‚ÌŠeƒrƒbƒg‚ð‰E‚Ƀ[ƒe[ƒg‚µ‚Ü‚·B
unsigned int _rotl(unsigned int value, int shift) •„†‚È‚µ®”‚ÌŠeƒrƒbƒg‚ð¶‚Ƀ[ƒe[ƒg‚µ‚Ü‚·B
unsigned int _rotr(unsigned int value, int shift) •„†‚È‚µ®”‚ÌŠeƒrƒbƒg‚ð‰E‚Ƀ[ƒe[ƒg‚µ‚Ü‚·B
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 11:44:25
>>620‚³‚ñ‚Ì‚¨‚©‚°‚Å‰ðŒˆ‚µ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
>>621
ƒXƒŒˆá‚¢‚È‚çÁ‚¦‚Ü‚·orz
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 11:55:41
‰½“x‚àƒXƒŒˆá‚¢‚Á‚ÄŒ¾‚í‚ê‚Ă邾‚ëB
‚³‚Á‚³‚ÆÁ‚¦‚ë‚₱‚Ì¢‚©‚ç‚à‚ÈI
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 12:15:39
@@@ _A,A
@@ƒÆs¥tƒÆ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;@,;˜¸@, ¶Þ¯
@@ÉØ#ß|ߨj((ƒj(ƒj(l@@@@@ÁÄÞ°Ý@@@..,@ ''"L"''': ; . @@@@AÞ,',::¤Ü::;.,'."));": ©>>626
@@(@É ‚Â|_||ŽOŽO“ñ˜Ÿll============lÆlll),,'@@ . : ;@@_,; " @@`.¤:.(`:'Ü::"`.;`ÜÞ":ÄÞ¶°Ý
@@s¿|__/|ÆVl,l„£@@@@ @@@@@@@@@@"''@-''''"L @@@;;.J;((:;;M';::,");;";;;j)`.;
@@@ ‚µ'É@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ J;((:;;M::"`.;`ÜÞ);;";;;j)`.;
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
‚¨‚Ü‚¦‚ªŽ€‚Ë‚æ
‰¿’l‚ª‚È‚¢‚̂͂¨‚Ü‚¦‚¾‚ë‚—
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 12:24:24
‚»‚à‚»‚àCLI‚Á‚ĂȂñ‚Å‚·‚©H‚ȂɂɎg‚¤‚ñ‚Å‚·‚©H
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 12:27:21
>>628
Wikipedia€–ÚØÝ¸
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 12:31:16
.NETƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì‚±‚Ƃł·‚©H
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 13:03:03
managed C++ ‚Ƃǂ¤ˆá‚¤‚ÌH
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 13:29:01
>>630
‘å‘Ì‚ ‚Á‚Ä‚¢‚é
.NET@Framework‚ð•W€‹KŠi‰»‚µ‚½Û‚Ì–¼Ì‚ªCLI‚ƂłàŽv‚¦‚΂¢‚¢
>>631
\•¶‚ª‚Ü‚µ‚ɂȂÁ‚½
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 19:39:54
VS2005EE‚Å‚·B
Wktk(void(*func)(void))@‚Æ‚¢‚¤‚悤‚ÈŠÖ”‚É
ƒNƒ‰ƒXƒƒ\ƒbƒh@void cKwsk::Osieru()
‚̃|ƒCƒ“ƒ^‚ð“n‚µ‚½‚¢‚̂ł·‚ªC2440ƒGƒ‰[‚Å‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
‚ǂ̂悤‚ɃLƒƒƒXƒg‚·‚ê‚Ηǂ¢‚̂ł·‚©H
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 19:44:45
Visual Studio 2005‚É‚ÄAˆÈ‰º‚̂悤‚ȃR[ƒh‚ð‘‚¢‚½‚̂ł·‚ª
const TCHAR OutBuff[] = _T("D:\\TEST\\ƒAƒCƒEƒGƒI.txt\n");
const TCHAR OutFile[] = _T("abc.txt");
_tfopen_s(&fp, OutFile, _T("w+, ccs=UNICODE"));
_fputts(OutBuff, fp);
fclose(fp);
‚±‚ê‚Åo—ˆã‚ª‚Á‚½abc.txt‚Ì’†g‚ðŒ©‚é‚Æ
D:\TEST\[EOF]
—v‚·‚é‚ɃJƒ^ƒJƒi‚ÌuƒAvˆÈ~o—Í‚³‚ê‚Ü‚¹‚ñB
‚±‚ê‚͂ǂ¤‚·‚ê‚΂¤‚Ü‚‚¢‚‚Å‚µ‚傤‚©H
ŠÂ‹«‚ÍVS2005 SP1 WindowsXP SP2
ƒƒCƒh•¶Žš‚ðŽg—p‚·‚é‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·B
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 19:49:39
>>633
‚»‚̃ƒ“ƒoŠÖ”‚ðÓIƒƒ“ƒoŠÖ”‚É‚·‚ê‚΂¢‚¢B
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 19:51:15
>>633
ƒLƒƒƒXƒg‚Å‚«‚È‚¢B
ƒNƒ‰ƒXƒƒ\ƒbƒh‚łȂ¢•’ʂ̊֔‚ðŠš‚Ü‚¹‚é‚©AWktk‚Ì•û‚ð•Ï‚¦‚邵‚©‚È‚¢B
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 19:52:25
>>634
ƒƒP[ƒ‹
638:634
07/05/26 20:13:49
>>637
‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤B
639:633
07/05/26 20:56:47
ÓIƒƒ“ƒoŠÖ”‚É‚·‚邱‚ƂőΉž‚µ‚Ü‚µ‚½B
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/26 21:13:31
’N‚¾‚æ
„ŠÂ‹«ˆÈ‘O‚ɃXƒŒˆá‚¢‚Ȃ킯‚¾‚ª
‚Ý‚½‚¢‚È•³À‚Á‚½‚Ì‚Í
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 01:49:39
atl‚ÌT2W‚ðŽg‚¤‚É‚µ‚Ä‚àAmbstowcsŒn‚ðŽg‚¤‚É‚µ‚Ä‚à
ƒ}ƒ‹ƒ`ƒoƒCƒg‚Å"‚ ‚¢‚¤"‚Á‚Ä‚¢‚¤‚Ì‚ðƒƒCƒh•¶Žš—ñstr‚ɕϊ·‚µ‚½‚΂ ‚¢A
str[0] = "‚ ", str[1] = "‚¢", str[2] = "‚¤"‚ÆŒ¾‚¤‚Ó‚¤‚ɂ͂Ȃç‚È‚¢‚ñ‚Å‚·
•ÏŠ·‘O‚ƕϊ·Œã‚Å•¶Žš—ñ‚ª‘Ήž‚·‚邿‚¤‚ɕϊ·‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤H
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 01:55:05
‚¦H‚Ȃ邾‚ëH
‚È‚ç‚È‚¢‚Á‚Ä‚¢‚¤‚È‚çAŒ»ó‚Ç‚¤‚È‚Á‚Ä‚é‚ñ‚¾H
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 01:55:30
‚·‚¢‚Ü‚¹‚ñAƒ}ƒ‹ƒ`ƒoƒCƒg‚ɕϊ·‚µ‚Ă܂µ‚½orz
‚¿‚á‚ñ‚ÆT2WŽg‚Á‚½ãŽè‚•ÏŠ·‚Å‚«‚Ü‚µ‚½
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 03:37:25
‰SŽÒ‚Å‚·‚ªŽ¿–â‚É‚¨“š‚¦‚¢‚½‚¾‚¯‚邯‚¤‚ꂵ‚¢‚Å‚·B
”z—ñ‚É’¼Ú‹@ŠBŒê‚𖄂߂Ċ֔ƒ|ƒCƒ“ƒ^‚ÅŽÀs‚³‚¹‚½‚¢‚̂ł·‚ª
‚æ‚‚í‚©‚è‚Ü‚¹‚ñB
ŠÂ‹«‚ÍPentium4AWindowsXPABorlandC++CompilerB
//ƒ\[ƒX
#include <stdio.h>
int main(void)
{
@@@int (*func)(void);
@@@const char ch[] = {
@@@@@@0xb8, 0x45, 0x23, 0x01, 0x00, 0xc3
@@@};
@@@func = (int(*)(void))ch;
@@@printf("%X", (*func)());
@@@return 0;
}
‰½‚©‚ªŒˆ’è“I‚ÉŠÔˆá‚Á‚Ä‚¢‚é‚̂ɂ¿‚á‚ñ‚Æ12345‚Æ•\ަ‚³‚ê‚Ü‚·B
ƒAƒZƒ“ƒuƒŠ‚Å
mov ax, 123h
ret
‚Æ‘‚¢‚Änasm‚ŃAƒZƒ“ƒuƒ‹‚·‚邯
B8 23 01 C3‚Æ‹@ŠBŒê‚ª“f‚«o‚³‚ê‚Ü‚·B
‚±‚ê‚ð‚»‚Ì‚Ü‚Üch[]‚É–„‚ßž‚ñ‚Å‚àƒGƒ‰[‚ų‚µ‚ŽÀs‚³‚ê‚Ü‚¹‚ñB
axƒŒƒWƒXƒ^‚Á‚Ä16Bit‚Å‚·‚æ‚ËH‚È‚º‚©32Bit‚ŕⳂµ‚Ä‚â‚邯³‚µ‚ŽÀs‚³‚ê‚é‚ñ‚Å‚·‚æ‚ËB
‚«‚Á‚ÆA³‚µ‚‚Å‚«‚Ä‚¢‚邯Žv‚¢ž‚ñ‚Å‚¢‚ÄŽÀۂɂ͋ô‘R‚±‚¤‚È‚Á‚½‚¾‚¯‚Ȃ̂łµ‚傤‚¯‚Ç
‚È‚ºA‚±‚ꂪo—ˆ‚ÄA•’ʂɃAƒZƒ“ƒuƒ‹‚µ‚Äo—ˆ‚½‹@ŠBŒê‚ªŽÀs‚Å‚«‚È‚¢‚̂łµ‚傤‚©H
‚à‚µ‚©‚µ‚ÄA‚±‚¤‚¢‚¤sˆ×Ž©‘Ì‚ª“y‘ä•s‰Â”\‚Șb‚ÅA¡‰ño—ˆ‚½‚̂͂܂Á‚½‚‚Ì‹ô‘R‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©A‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 03:58:41
‚È‚ñ‚ʼnSŽÒ‚Ȃ̂Éhack‚̃}ƒlŽ–‚µ‚Ä‚é‚ñ‚¾
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 04:28:36
>>644
C++Œ¾Œê‚Ì”Íáe‚ðˆí’E‚µ‚½“à—e‚Ȃ̂ŃXƒŒˆá‚¢B
ƒAƒZƒ“ƒuƒ‰ŠÖ˜A‚̃XƒŒ‚Ö‚Ç‚¤‚¼B
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 04:36:01
masmŒn‚È‚çuse32
648:644
07/05/27 04:37:26
>>645
hack‚Æ‚¢‚í‚ê‚Ä‚à‚æ‚‚í‚©‚è‚Ü‚¹‚ñ‚ª
‚½‚¾A‹»–¡‚ª‚ ‚Á‚½‚Æ‚µ‚©\‚µã‚°‚ç‚ê‚Ü‚¹‚ñB
>>646
‚±‚¿‚çCŒ¾Œê‚Å‚·B‚Ç‚¤‚¼B
ޏ—çB‚»‚¤‚Å‚·‚ËB‚½‚¾C‚Å‚±‚¤‚¢‚¤‚±‚Æ‚ª‰Â”\‚©‚Ç‚¤‚©‚ð’m‚肽‚©‚Á‚½‚¾‚¯‚Å‚µ‚ÄB
o—ˆ‚é‚©o—ˆ‚È‚¢‚©‚¾‚¯‚Å‚à‹³‚¦‚Ä’¸‚«‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·B
‚ ‚Ƃ̓AƒZƒ“ƒuƒŠ‚Å‚à‹@ŠBŒê‚Å‚àŽ©•ª‚Å’²‚ׂĉ½‚Æ‚©‚µ‚Ü‚·‚Ì‚ÅB
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/27 06:09:24
‚·‚¢‚Ü‚¹‚ñPGMƒtƒ@ƒCƒ‹‚̓ǂݞ‚݂̊֔‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
im[j][i]=temp‚̂Ƃ±‚ë‚Å—Ž‚¿‚Ü‚·B‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢B
/*-------------------------------------------------------
PGMƒtƒ@ƒCƒ‹‚̓ǂݞ‚݂̊֔
--------------------------------------------------------*/
int** read_PGM( FILE *fp, int *pw, int *ph){
int **im;
int i, j;
int temp, bright;
printf ("PGM‚̓ǂݞ‚ÝŠJŽn\n");
/*----------------------
P2Œ`Ž®‚̃tƒ@ƒCƒ‹‚©”»•Ê
-----------------------*/
if ( fgetc(fp) != 'P' || fgetc(fp) != '2' ){
printf("‚±‚̃f[ƒ^‚ÍP2Œ`Ž®PGMƒtƒ@ƒCƒ‹‚ł͂ ‚è‚Ü‚¹‚ñB\n");
return (NULL);
}
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5020“ú‘O‚ÉXV/189 KB
’S“–:undef