y‰SŽÒнŒ}zC/C++Ž ..
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:26:02
ŽQÆ“n‚µ‚¾‚Á‚ÄŒ‹‹ÇƒAƒhƒŒƒX“n‚µ‚Ì“œˆß‚Ý‚½‚¢‚È‚à‚ñ‚È‚ñ‚¶‚á‚Ë‚¦‚Ì
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:32:22
•¶–¬‚ÅuŽQÆv‚̈Ӗ¡‚̈Ⴂ‚ð“ǂݎæ‚ê‚æ
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:32:28
»Ý¸½
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:37:01
C++‚¶‚á‚È‚‚ÄC‚È‚çƒAƒhƒŒƒX“n‚µ‚ÆŽQÆ“n‚µ‚Í“¯‹`‚Å’Ê‚¶‚邾‚ë
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:38:30
Œ‹‹Ç‚â‚Á‚Ă邱‚Ƃ͓¯‚¶‚¶‚á‚Ë‚¦‚Ì
271:243
08/02/23 13:45:44
‚â‚Á‚ς肤‚Ü‚‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½
‰½‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©A—‰ð‚Å‚«‚Ü‚¹‚ñ
“Yí‚ð‚¨Šè‚¢‚µ‚½‚¢‚Å‚·
c++ABorland@C++5.5.1@for@win32‚Å‚â‚Á‚Ä‚¢‚Ü‚·
int strch_idx(const char* s, char c)
{
int i = 0;
while(s[i])
{
if(s[i] == 'c') goto end;
else if(s[i] == 0)
{
i = -1;
goto end;
}
i++;
}
end:
return i;
}
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:50:02
ŋ߂̓\ƒtƒgƒEƒFƒAHŠw‚àŠw‚΂Ȃ¢‚Ì‚©
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:51:13
>>271
„if(s[i]@==@'c')@goto@end;@
'c'@‚¶‚á‚È‚‚Ä@c@‚Å‚ÍH
‚ ‚ÆAelse@if@(s[i]@==@0)@‚Ì”»’è‚ð‚·‚é‘O‚É@while@‚ÌðŒ‚Å”²‚¯‚Ä‚µ‚Ü‚¤‚©‚Æ
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:55:02
>>266>>269>>270
‚»‚¤‚¢‚¤•s³Šm‚ÈŽ–‚â‚Á‚Ă邯
>>207 ‚Ý‚½‚¢‚È“z‚ªo‚Ä‚‚é‚ñ‚¾‚æB
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:11:18
>>274
‰´‚ÍC‚ł̘b‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚¼H
ƒAƒhƒŒƒX“n‚µ‚µ‚©‚È‚¢‚ñ‚¾‚©‚ç‚È‚¢‚ñ‚¾‚©‚çA•s³Šm‚à‚Ȃɂà‚Ë‚¥‚¾‚낤‚ª
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:12:17
C‚ɂ͎QƂȂñ‚ĂȂ¢‚ñ‚¾‚©‚ç‚»‚ñ‚ÈŒ¾—t‚‚©‚¤‚È‚æB
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:13:07
‚¦Hƒ}ƒNƒ‚ÍŽQÆ‚¶‚á‚È‚¢‚ÌH
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:15:15
CŒ¾Œê‚ÍŠî–{“I‚É‚·‚ׂăRƒs[‚Å“n‚·
ƒ|ƒCƒ“ƒ^‚àƒRƒs[
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:15:51
>>275
C ‚ɂ͎QÆ“n‚µ‚È‚ñ‚ĂȂ¢‚ñ‚¾‚æB
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:18:09
ŽQÆ“n‚µ‚ªƒAƒhƒŒƒX“n‚µ‚Ì“œˆß‚Á‚Ă̂ͳ‚µ‚¢
‚Ç‚Á‚¿‚©‚¾‚¯’m‚炸‚ÉŒê‚邯”nŽ‚È‚±‚ƂɂȂ邯‚ÇA‚Ç‚Á‚¿‚à‚µ‚Á‚©‚è—‰ð‚µ‚Ä‚é‚È‚ç•ʂɖâ‘è‚È‚¢‚Å‚µ‚傤
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:20:52
static_cast‚Æ(int)‚Ý‚½‚¢‚ȃLƒƒƒXƒg‚Á‚ĂȂɂ©‚Ȃɂ©ˆá‚¤‚ñ‚Å‚·‚©H
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:24:24
>>281
static_cast‚Ì•û‚ª—p“r‚ªŒÀ’肳‚ê‚é
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:24:35
>>280
ŒÂl‚ª‚»‚¤—‰ð‚·‚é‚̂͂©‚Ü‚í‚ñ‚¯‚ÇA‰SŽÒ‚Ö‚Ìà–¾‚Æ‚µ‚Ă͕seØ‚¶‚á‚ËH
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:25:07
>>281
C‚Ƃ̌݊·«‚ð‘厖‚É‚µ‚½‚¢‚È‚çŒãŽÒAˆÓ–¡‚ð‚Í‚Á‚«‚肳‚¹‚½‚¢‚̂Ȃç‘OŽÒ‚ðŽg‚¤‚Æ‚¢‚¢‚Å‚µ‚傤B
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:26:18
>>273
ŽÀÛ‚â‚Á‚Ä‚Ý‚é‚Æ
cu‚Å‚Q‚ªAggu‚Å‚R‚ªAijco‚Å4‚ª•Ô‚Á‚Ä‚«‚Ü‚·
‚±‚ê‚ÍAs[i] == c‚ÆAs[i] == 0‚Ì”»’肪¬‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤Ž–‚Å‚·‚æ‚ËH
‚µ‚©‚µAwhileŠÖ”Ž©‘Ì‚ÍI‚í‚Á‚Ä‚é‚Ì‚ÅAs[i]‚Í”»’肳‚ê‚Ä‚¢‚é
‚Ç‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©H
‚Ü‚½A‚²Žw“E‚ðŽó‚¯‚ÄAwhile‚ðdo-while‚É•ÏX‚µ‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:27:11
‚È‚ñ‚Å‚»‚ñ‚È’Pƒ‚È\‘¢‚Ågoto‚ðŽg‚¤•K—v‚ª‚ ‚é‚Ì‚©‰ð‚ç‚ñB
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:30:00
goto‚Í•|‚‚ÄŽg‚¦‚È‚¢EEE
‚Ä‚©â‘ÎŽg‚í‚È‚¢‚悤‚É‚µ‚Ä‚é‚ñ‚¾‚ªAˆá‚¤‚Ì‚©
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:31:58
>>280
’P‚È‚é\•¶“œˆß‚¶‚á‚È‚¢B
ŽQƂ̎QƂƂ¢‚¤‚̂͑¶Ý‚µ‚È‚¢‚ªA
ƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚Æ‚¢‚¤‚̂͑¶Ý‚·‚éB
‚±‚ê‚͑傫‚ȈႢ‚ÅA“K“–‚È‹³‚¦•û‚µ‚Ă邯 >>207 ‚Ý‚½‚¢‚Ȃ₂ªo‚Ä‚‚éB
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:33:55
>>287
‚Þ‚µ‚ëŽg‚Á‚½•û‚ªãY—í‚ɂȂé󋵂ł͎g‚¤B
‚Å‚àAã‚Ì‚Í break; Žg‚¦‚Î‰ðŒˆ‚Å‚«‚邱‚Æ‚ÅA
goto ‚ðŽg‚Á‚Ä‰ðŒˆ‚·‚ׂ«‚¶‚á‚È‚¢B
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:37:52
>>282
>>284
“––ʂ͂ ‚Ü‚è‹C‚É‚µ‚È‚‚Ă悳‚»‚¤‚Å‚·‚Ë
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:39:03
>>290
‚¢‚¢‚âA‹C‚É‚µ‚ëB
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:42:06
•’Ê‚Í C •—‚̃LƒƒƒXƒg‚ÍŽg‚¤‚ׂ«‚¶‚á‚È‚¢B
‚¹‚¢‚º‚¢ƒNƒ‰ƒX‚̃eƒ“ƒ|ƒ‰ƒŠƒIƒuƒWƒFƒNƒg‚ðì‚é‚̂Ɋ֔•—‚̃LƒƒƒXƒg‚ðŽg‚¤‚‚ç‚¢B
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:47:55
>>292
‚»‚ê‚̓LƒƒƒXƒg‚æ‚è‚àƒRƒ“ƒXƒgƒ‰ƒNƒ^ŒÄ‚Ño‚µ‚̂ق¤‚ª‚µ‚Á‚‚è‚‚é
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:49:30
ð“úŽ¿–₵‚½‚à‚̂ł·‚ªAchar * Œ^‚Æchar []‚ð”»•Ê‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©?
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:52:19
ƒ\[ƒXƒR[ƒh‚ð“ǂ݂܂µ‚傤B
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:54:36
>>291
‚·‚¢‚Ü‚¹‚ñ
‹C‚É‚µ‚ë‚Æ‚¾‚¯Œ¾‚í‚ê‚Ü‚µ‚Ä‚à‚ȂɂɋC‚ðŽg‚¦‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
‚Ü‚¸‚¢“_‚Å‚à‚łĂ‚é‚Ì‚©
‚¾‚Æ‚©‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:58:13
ƒLƒƒƒXƒg‚É‚ÍFXˆÓ–¡‚ª‚ ‚Á‚ÄACŒ¾Œê•—ƒLƒƒƒXƒg‚¾‚Æ‚»‚ê‚ç‚ð‚·‚×‚Ä“à•‚Ä‚µ‚Ü‚Á‚ĈÓ}‚ª’݂͂ɂ‚¢
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:58:20
ƒƒCƒ“ƒEƒCƒ“ƒhƒE‚ÉBUTTON‚ð쬂·‚邯‚«‚ȂǂŎg‚¤A
CreateWindow‚ÆCreateControlWindow‚͂ǂ¤ˆá‚¢‚Ü‚·‚©H
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:00:58
>>296
C•—‚̃LƒƒƒXƒg‚͂Ȃñ‚Å‚à‚©‚ñ‚Å‚àƒLƒƒƒXƒg‚Å‚«‚Ä‚µ‚Ü‚¤‚Ì‚ÅA
ƒvƒƒOƒ‰ƒ}‚̈Ó}‚ƈá‚Á‚ĂĂàŒx‚ªo‚È‚¢
const@void@*p@=@`;
char@*q@=@(char*)p;@//@char‚ɃLƒƒƒXƒgEEE‚ ‚ê?@const‚àŠO‚µ‚¿‚á‚Á‚½‚æ!@‚Å‚àŒx‚Ío‚È‚¢
char@*r@=@static_cast<char*>(p);@//@ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[:@static_cast‚Åconst‚ÍŠO‚¹‚È‚¢
char@*s@=@const_cast<char*>(static_cast<const@char*>(p));@//@const‚àŠO‚µ‚½‚¢ˆÓ}‚Ìꇂ͂±‚¤‘‚
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:03:54
>>286-287
goto‚̂ق¤‚ªs‚«æ‚ª–¾Šm‚ɂȂé‚Ì‚ÅA—‰ð‚µ‚â‚·‚©‚Á‚½‚Ì‚ÅA—p‚¢‚Ä‚¢‚Ü‚·‚ª
‚È‚º•|‚¢‚̂łµ‚傤‚©
‚»‚ê‚ÆAu‚±‚ê‚ÍAs[i] == c‚ÆAs[i] == 0‚Ì”»’肪¬‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤Ž–‚Å‚·‚æ‚ËH
‚µ‚©‚µAwhileŠÖ”Ž©‘Ì‚ÍI‚í‚Á‚Ä‚é‚Ì‚ÅAs[i]‚Í”»’肳‚ê‚Ä‚¢‚é
‚Ç‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©H v
‚±‚ê‚É‚à“š‚¦‚Ä‚¢‚½‚¾‚¯‚邯”ñí‚É‚ ‚肪‚½‚¢‚Å‚·
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:04:05
>>296
ƒLƒƒƒXƒg‚Æ‚¢‚¤‚̂͊î–{“I‚Ƀ}ƒY‚¢ˆ—B
ƒAƒbƒvƒLƒƒƒXƒg‚¾‚¯‚Í—áŠO“I‚ɈÀ‘S‚¾‚ªA
‚»‚êˆÈŠO‚ÍŠî–{“I‚ɂ͂ ‚Ü‚è‚â‚é‚ׂ«‚ł͂Ȃ¢B
‚Å‚àAŽÀۂɂ͂ǂ¤‚µ‚Ä‚à‚â‚é•K—v‚ªo‚Ä‚‚鎖‚à‚ ‚éB
‚±‚ê‚΂Á‚©‚è‚ÍŽd•û‚ª–³‚¢B
‚»‚¤‚¢‚¤ŽžAC •—‚̃LƒƒƒXƒg‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆFX‚Æ–â‘肪”¶‚·‚éB
E ŠÔˆá‚Á‚Ċ댯‚ȃLƒƒƒXƒg‚ð‚µ‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚È‚¢B
@—Ⴆ‚ÎAconst ‚ð•t‚¯‚é‚ׂ«‚Æ‚±‚ë‚Å const ‚ð•t‚¯–Y‚ꂽ‚èB
@‚±‚¤‚¢‚¤ŽžAstatic_cast ‚È‚çŠëŒ¯‚È const ‚Ì•t‚¯–Y‚ꂪ‚ ‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂéB
@C •—ƒLƒƒƒXƒg‚¾‚Ɩⓚ–³—p‚ŃLƒƒƒXƒg‚³‚ê‚Ä‚µ‚Ü‚¤B
@‚±‚ꂪˆê”Ô‚Ì–â‘èB
E ƒLƒƒƒXƒg‚ªŒ´ˆö‚Á‚Û‚¢ƒoƒO‚ªŒ©‚‚©‚Á‚½ŽžA‚Ç‚±‚ɃLƒƒƒXƒg‚ª‚ ‚é‚Ì‚©’T‚·‚Ì‚ª–Ê“|B
@C++ ‚̃LƒƒƒXƒg‚¾‚ÆŒŸõ‚ŃLƒƒƒXƒg‚ðs‚Á‚Ä‚¢‚é‰ÓŠ‚ðŠÈ’P‚ÉŒ©‚‚¯‚ç‚ê‚éB
E ƒLƒƒƒXƒg‚ª‚ ‚Ü‚è–Ú—§‚½‚È‚¢B
@ŠëŒ¯‚Ȉ—‚ðs‚Á‚Ä‚¢‚é‰ÓŠ‚ª–Ú—§‚½‚È‚¢‚̂͊댯B
@C++ ‚̃LƒƒƒXƒg‚Í”ñí‚É–Ú—§‚ÂB
E ‘ÅŒ®”‚ª‚È‚¢‚̂ŋCŒy‚ɃLƒƒƒXƒg‚ð‚µ‚Ä‚µ‚Ü‚¤B
@C++ ‚̃LƒƒƒXƒg‚͑ł¿ž‚Þ‚Ì‚ª–Ê“|‚ÅAƒLƒƒƒXƒg‚ð–{“–‚ÉŽg‚¤‚ׂ«‚Ȃ̂©
@—§‚¿Ž~‚Ü‚Á‚Äl‚¦‚邿‚¤Žvl‚ð—U“±‚µ‚Ä‚‚ê‚é‚©‚à‚µ‚ê‚È‚¢B
E ¡s‚¨‚¤‚Æ‚µ‚Ä‚¢‚éƒLƒƒƒXƒg‚͂ǂ¤‚¢‚¤‚à‚Ì‚©‚ð‚ ‚Ü‚èˆÓޝ‚µ‚È‚¢‚©‚à‚µ‚ê‚È‚¢B
@ƒLƒƒƒXƒg‚Æ‚¢‚¤ˆ—‚ðŒy‚Œ©‚Ä‚¢‚é‚̂͂æ‚낵‚‚È‚¢B
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:06:01
>>300
goto‚ª•K—v‚ɂȂé‚̂͌¾Œê‚Ì\‘¢‰»”\—͂𒴂¦‚½\‘¢‚ª•K—v‚ɂȂéꇂł ‚Á‚ÄA
‚±‚Ìꇂ͂»‚¤‚¢‚¤ê‡‚łȂ¢B
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:06:12
>>300
˜_—“I‚É‹Lq‚µ‚悤‚ºB
uwhile ‚ðI—¹‚·‚év ‚Æ uŽw’èˆÊ’u‚Ɉړ®‚·‚év ‚Å‚Í
‘OŽÒ‚Ì•û‚ª‚æ‚è˜_—“I‚¾B
˜_—“I‚ȃR[ƒh‚ÍAˆê”ʂɕÏX‚É‹‚AƒoƒO‚ªo‚É‚‚¢B
‚Ü‚ Abreak ‚·‚ç‚Ý‚¾‚è‚ÉŽg‚¤‚ׂ«‚¶‚á‚È‚¢‚Æ‚¢‚¤l‚à‚¢‚邯‚Ç‚ËB
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:07:50
ŠÖ”‚̈ø”‚ÅAchar * Œ^‚Æchar []Œ^‚ð”»•Ê‚·‚é•û–@‚ ‚è‚Ü‚·‚©?
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:09:39
>>304
•s‰Â”\
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:10:05
void foo(char* const& hoge);
template <size_t N> void foo(char (&hoge)[N]);
‚Æ‹æ•ʂł«‚È‚‚͂Ȃ¢B
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:12:02
char[N]‚Æchar[]‚͕ʕ¨‚¾‚ÆŽv‚¤‚æB
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:12:33
void foo(char* hoge, size_t size);
template <size_t N> inline void foo(char (&hoge)[N]) { foo(hoge, N); }
‚à‚¿‚ë‚ñA‚±‚¤ŽÀ‘•‚·‚é‚ñ‚¾‚ºB
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:13:12
‚»‚¤Œ¾‚¤ˆÓ–¡‚Å‚Ì char [] Œ^‚È‚ñ‚Ä‚»‚à‚»‚à‘¶Ý‚µ‚È‚¢‚ªB
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:13:14
>>285
„cu‚Å‚Q‚ªAggu‚Å‚R‚ªAijco‚Å4‚ª•Ô‚Á‚Ä‚«‚Ü‚·
‚»‚Ì‘‚«•û‚Í‚¨‚©‚µ‚¢
strch_idx‚ɂ͈ø”‚ª2‚‚ ‚é‚Ì‚ÅAcu‚Æ‚©ggu‚¾‚¯‚ł͌‹‰Ê‚ÍŒˆ‚Ü‚ç‚È‚¢‚Í‚¸‚¾
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:13:24
>>300
‹tB
goto‚Ì•û‚ª‚Ç‚±‚ɂłà”ò‚΂¹‚邹‚¢‚Ås‚«æ‚ª•s–¾Šm‚ɂȂéB
Ž©•ª‚Ì‘‚¢‚½ƒR[ƒh‚ð‘¼l‚ɓǂ܂¹‚邱‚Æ‚ð‘z‘œ‚µ‚Ä‚²‚ç‚ñB
break‚È‚ç‚Ç‚±‚É”ò‚Ô‚Ì‚©ˆê–Ú—Ä‘R‚¾‚¯‚ÇAgoto‚¾‚Æ‚¢‚¿‚¢‚¿ƒ‰ƒxƒ‹‚ðŒŸõ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
‚µ‚©‚àbreak‚È‚çuƒ‹[ƒv‚ÌI—¹v‚Æ‚¢‚¤ˆÓ}‚ªˆê–Ú—Ä‘R‚¾‚¯‚ÇA
goto‚¾‚Ƃǂ¤‚¢‚¤ˆÓ}‚Å”ò‚΂µ‚½‚Ì‚©‚ðl‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢B
‚»‚¤‚¢‚¤——R‚Ågoto‚Í”ð‚¯‚ç‚ê‚邽‚ßAˆÀˆÕ‚Égoto‚ª“ü‚Á‚Ä‚¢‚邯‚³‚ç‚ÉA
ugoto‚ðŽg‚í‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Ç‚ñ‚È——R‚ª‚ ‚Á‚½‚Ì‚©Hv‚Æl‚¦‚³‚¹‚邱‚ƂɂȂéB
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:14:13
intÌfloat‚̕ϊ·‚¾‚¯‚Å‚àA–ˆ‰ñstatic_castŽg‚¤H
‚ ‚ÆAƒRƒ“ƒeƒi‚ÌÅŒã‚Ì—v‘fˆÈŠO‚ðˆ—‚·‚鎞A
std::vector<T> container;
for (int n = 0; n < static_cast<int>(container.size()) - 1; ++n) container[n] = ...;
‚Á‚Ä‚â‚éH
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:23:01
>>312
‰´‚Ístatic_cast‚ðŽg‚¤
ƒRƒ“ƒeƒi‚Ì•û‚Í
for@(size_t@n@=@0;@`
‚Á‚Ä‘‚¯‚΂¢‚¢‚̂łÍ
–{“–‚Í@std::vector<T>::size_type@‚Ì•û‚ª“K؂Ȃ̂©‚à‚µ‚ê‚ñ‚ª
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:23:54
>>312
„intÌfloat‚̕ϊ·
‚¤‚ñB
„ÅŒã‚Ì—v‘fˆÈŠO‚ðˆ—
unsignedŽg‚¤B
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:31:10
„intÌfloat‚̕ϊ·‚¾‚¯‚Å‚àA–ˆ‰ñstatic_castŽg‚¤H
Žg‚¤B
„ƒRƒ“ƒeƒi‚ÌÅŒã‚ÌEEE
for (std::vector<T>::size_type n = 0, size = container.size(); n + 1 < size; ++n) container[n] = ...;
‚Á‚Ä‚â‚邯Žv‚¤B
•„†–³‚µ‚Ì’l‚𕄆•t‚«‚ɃLƒƒƒXƒg‚·‚é‚̂͊î–{“I‚Ɋ댯‚¾‚ÆŽv‚¤B
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:32:52
ŒãŽÒ‚Ìê‡A
if( !c.empty() )
for( size_t n=0; n<c.size()-1; ++n)
‚ʼn½‚©–â‘è‚ ‚é‚Ì‚©H
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:34:18
>>316
n + 1 < c.size() ‚Å”»’è‚·‚ê‚Î empty ƒ`ƒFƒbƒN‚Í—v‚ç‚È‚¢B
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:36:12
typename –Y‚ê‚Ä‚½B
‚Ü‚ T ‚ð‚»‚¤‚¢‚¤ˆÓ–¡‚ÅŽg‚Á‚Ă邯‚ÍŒÀ‚ç‚È‚¢‚ªB
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:39:01
>>302@>>303
>>311‚Å‚Ìà–¾‚Ƃقړ¯‚¶‚Æ‚¢‚¤—‰ð‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©
>>311
goto‚æ‚èbreak‚ðŽg‚¤‚ׂ«‚Æ‚¢‚¤‚Ì‚ÍA‚æ‚—‰ð‚Å‚«A”[“¾‚Å‚«‚Ü‚µ‚½
‚µ‚©‚µA•|‚¢‚Æ‚¢‚¤‚͈̂ê‘Ì
>>310
‚·‚݂܂¹‚ñ‚ªA‚à‚¤‚·‚±‚µŠš‚ÝÓ‚¢‚Äà–¾Šè‚¦‚È‚¢‚Å‚µ‚傤‚©
const char* s‚É‚ÍA”CˆÓ‚Ì•¶Žš—ñ‚ª“ü‚Á‚ÄAchar@c‚ÅAŒŸõ‚·‚é•¶Žš‚ðŒÅ’è‚Æ‚¢‚¤Ž–‚ł͂Ȃ¢‚ñ‚Å‚·‚©H
‚»‚Ìconst char* s‚Écu‚Å‚·‚Æ‚©Aggu‚Å‚·‚Æ‚©‚ª“ü‚Á‚Ä‚¢‚é‚Ì‚ÅA‚±‚ê‚Å\•ª‚¾‚Æl‚¦‚Ä‚¢‚é‚̂ł·‚ª
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:43:08
>>319
goto ‚͂܂¸“Á’è‚Ì󋵂łµ‚©Žg‚í‚ê‚È‚¢B
‚»‚êˆÈŠO‚ÅŽg‚í‚ê‚邯¬—‚·‚邵A
‰½‚Ì‚½‚߂Ɏg‚í‚ê‚Ä‚¢‚é‚©‚·‚®‚É•ª‚©‚ç‚È‚¢‚̂ŕs‹C–¡‚Å•|‚¢B
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:44:11
>>319
goto ‚͈Ó}‚ª•s–¾ŠmB
goto ‚Ì‚ ‚éƒR[ƒh‚ð•ÏX‚·‚邱‚ƂɂȂÁ‚½ê‡A
‚»‚̈Ó}‚ª 100% •ª‚©‚ç‚È‚¯‚ê‚ÎA
Žè‚ð‰Á‚¦‚ĕςȂ±‚ƂɂȂ肩‚˂Ȃ¢‚̂ŕ|‚¢B
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:44:56
>>319
ˆê”Ô•|‚¢‚Ì‚ÍAƒoƒO‚̉·°‚ɂȂ邱‚ÆB
ƒR[ƒh‚Ì•ª‚©‚è‚É‚‚³‚Á‚Ă̂̓oƒO‚É’¼Œ‹‚·‚éB
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:47:14
>>315
ƒCƒeƒŒ[ƒ^Žg‚¤‚Ȃ炱‚¤‚¾‚ÈB
‘OiƒCƒeƒŒ[ƒ^‚Å‚³‚¦‚ ‚ê‚ÎA‚±‚ê‚Å‚¢‚¯‚é‚Í‚¸B
if(! container.empty()) {
@Iter it_next = container.begin();
@++it_next;
@for(Iter it = container.begin(), end = container.end(); it_next != end; ++it, ++it_next) *it = ...;
}
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:52:18
>>319
const@char*@s@‚ª@cu@‚Å‚à@c@‚Ì•û‚Í
strch_idx("cu",@'c')@‚Æ‚©
strch_idx("cu",@'u')@‚Æ‚©
strch_idx("cu",@'x')@‚Æ‚©FXŽw’è‚Å‚«‚é‚킯‚Å
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:53:30
>>320-322
‚È‚é‚Ù‚ÇA‚æ‚—‰ð‚Å‚«‚Ü‚µ‚½
‚²e؂ɂ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚PAˆÓ}‚ª•s–¾‚Å•s‹C–¡‚Å•|‚¢
‚QAƒoƒO‚𵂫‚â‚·‚¢‚©‚ç•|‚¢
‚±‚Ì“ñ“_‚Å‚·‚Ë
‚»‚µ‚ÄA–{‹Ø‚̂ق¤‚à‚Å‚«‚½‚çà–¾‚µ‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ª
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:53:54
STL‚‚©‚¤‚ƃRƒ“ƒpƒCƒ‹‚ÉŽžŠÔ‚©‚©‚è‚Ü‚·‚¯‚ÇAƒNƒ‰ƒX‚à‘½“Ý‚‚È‚é‚ñ‚Å‚·‚©?
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:58:00
‚»‚à‚»‚à while ‚¶‚á‚È‚‚Ä for Žg‚¨‚¤‚ºB
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:58:55
>>326
ˆê”Ê‚ÉAƒRƒ“ƒpƒCƒ‹‚ÉŽžŠÔ‚ª‚©‚©‚é•û‚ªA
ƒRƒ“ƒpƒCƒ‹Žž‚É‚ ‚é’ö“xˆ—‚ðs‚Á‚Ä‚‚ê‚Ä‚¢‚邽‚ßA‘¬‚‚È‚éB
‚½‚¾AƒR[ƒh‚ª‚ ‚Ü‚è‚É‚à”ì‘債‚Ä‚‚邯A
ƒLƒƒƒbƒVƒ…‚ÌŒø‚«‚ªˆ«‚‚È‚Á‚Ä’x‚‚Ȃ鎖‚à‚ ‚éB
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:02:03
>>325
‚¢‚‚‚©C³‚µ‚½‚Ý‚½‚¢‚¾‚¯‚Ç¡‚͂ǂ¤‚È‚Á‚Ä‚é‚ÌH
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:05:44
>>324@>>329
ʼn‚©‚ç‘S•¶Œ»‚·‚ׂ«‚Å‚µ‚½‚ËA\‚µ–ó‚ ‚è‚Ü‚¹‚ñ
#include <iostream>
using namespace std;
int strch_idx(const char* s, char c)
{
int i = 0;
do {
if(s[i] == c) goto end;
else if(s[i] == 0)
{
i = -1;
break;
}
i++;
} while(s[i]);
return i;
}
int main()
{
cout << "•¶Žš—ñ‚ð“ü—ÍF"; char p[] = ""; cin >> p;
char c = c; cout << strch_idx(p, c);
return 0;
}
>>327
for‚¾‚ÆAI—¹‚³‚¹‚邽‚ß‚ÌðŒ‚ªŽv‚¢‚‚©‚È‚©‚Á‚½‚Ì‚ÅAwhile‚É‚µ‚Ü‚µ‚½‚ªA‚â‚Í‚èfor‚̂ق¤‚ª—Ç‚¢——R‚ª‚ ‚é‚̂łµ‚傤‚©
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:07:30
>>330
„char@c@=@c;
‚±‚ê‚͂Ȃɂæ
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:08:43
>>330
continue ‚µ‚½Žž‚Å‚àƒCƒ“ƒfƒbƒNƒX‚ª‘‚¦‚Ä‚‚ê‚é‚Ì‚ÆA
ƒCƒ“ƒfƒbƒNƒX‚ð‚Ȃ߂Ă¢‚‘€ì‚ðs‚Á‚Ä‚¢‚邯‚¢‚¤ˆÓ}‚ª“`‚í‚è‚â‚·‚¢‚Ì‚ÆB
I—¹ðŒ‚Í while ‚ÌŽž‚Æ“¯‚¶‚Å‚¢‚¢‚¶‚á‚ñH
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:16:31
>>330
goto end ‚Á‚Ăǂ±‚É”ò‚ñ‚Å‚é‚ÌH
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:17:17
>>330
goto end‚ªˆêŒÂÁ‚µ–Y‚êB
~char c = c;
›char c = 'c';
-1‚ð•Ô‚µ‚½‚¢‚͕̂¶‚ªƒkƒ‹•¶Žš‚¾‚¯‚¾‚Á‚½ê‡H‚»‚ê‚Æ‚à•¶Žš‚ªŒ©‚‚©‚ç‚È‚©‚Á‚½ê‡H
‘OŽÒ‚Ȃ烋[ƒv‚Ì‚½‚Ñ”»’è‚·‚é‚͖̂³‘Ê‚¾‚©‚çʼn‚Ɉê‰ñ‚¾‚¯”»’肳‚¹‚½‚ç‚¢‚¢B
ŒãŽÒ‚È‚çƒkƒ‹‚ªŒ©‚‚©‚Á‚½Žž“_‚Ń‹[ƒv‚ªI‚í‚Á‚Ă邩‚ç’†‚Ìlese-if߂͔»’肵‚Ä‚‚ê‚È‚¢B
ʼn‚É•¶Žš—ñ‚Ì’·‚³‚𑪂Á‚ÄÅŒã‚܂Ń‹[ƒv‚ª‰ñ‚Á‚½ê‡‚É-1‚ð•Ô‚·‚悤‚É‚µ‚È‚¢‚ÆB
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:26:11
f(x)‚Ì‚ ‚Æ‚Åstrlen(ch)‚ª1‚ɂȂ邱‚Æ‚ª‚ ‚è‚Ü‚·@‚à‚Æ‚̃\[ƒX‚ðŠÈ—ª‚É‚µ‚Ü‚µ‚½
\‘¢‘Ì‚ðŽQÆ“n‚µ‚µ‚Ä‚à‚¾‚߂łµ‚½@‰º‚ÍŠú‘Ò’Ê‚è‚Ì“®ì‚ð‚µ‚Ü‚·@‰½‚ª‚¢‚¯‚È‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
#include <string.h>
#include <stdio.h>
typedef struct STRDATA{ char *start; char *end;}strdata;
f(strdata x){
delete x.start;
x.start = new char [20];
strcpy(x.start,"++++++++++++++"); }
main(){
char *ch=new char [10]; strcpy(ch,"uuuu");
strdata x;
x.start=ch; x.end=ch+strlen(ch);
f(x);
printf("%s",ch);}
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:26:35
‚È‚ñ‚Å do-while ‚ɂȂÁ‚Ä‚é‚ñ‚¾‚낤B
‚à‚Á‚Æ’Pƒ‚Él‚¦‚悤‚ºB
‚Ü‚¸A•¶Žš‚ð‚P‚‚¸‚Ž擾‚µ‚Ä‚¢‚ƒ‹[ƒv‚ð‘‚B
for(i = 0; /* •¶Žš—ñ‚ªI—¹‚·‚é‚܂Š*/; i++) {
@/* s[i] ‚Å•¶Žš‚ðæ“ª‚©‚燔Ԃɑ–¸‚µ‚Ä‚¢‚¯‚é */
}
‚ñ‚ÅŽŸ‚ÉAc ‚ªŒ©‚‚©‚Á‚½‚çƒCƒ“ƒfƒbƒNƒX‚ð•Ô‚·‚悤‚É‚·‚éB
for(i = 0; /* •¶Žš—ñ‚ªI—¹‚·‚é‚܂Š*/; i++) {
@/* s[i] ‚ª c ‚È‚ç i ‚ð•Ô‚· */
}
‚»‚µ‚ÄAŒŸõ‚µ‚Ä‚à c ‚ªŒ©‚‚©‚ç‚È‚©‚Á‚½ê‡‚Í -1 ‚ð•Ô‚·B
for(i = 0; /* •¶Žš—ñ‚ªI—¹‚·‚é‚܂Š*/; i++) {
@/* s[i] ‚ª c ‚È‚ç i ‚ð•Ô‚· */
}
/* -1 ‚ð•Ô‚· */
‚±‚ê‚Å‚¨kB
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:29:05
>>304
C‚È‚çƒV[ƒLƒr‚¾‚ë
C++‚©H
template<typename T>
struct IsArray {
enum { value = 0 };
};
template<typename T, size_t N>
struct IsArray<T[N]> {
enum { value = 1 };
};
template<typename T>
bool test(const T&) {
return IsArray<T>::value;
}
template<typename T>
void f(const T& t) {
if(test(t)) cout << "”z—ñ‚¾" << endl;
else cout << "”z—ñ‚¶‚á‚È‚¢" << endl;
}
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:29:46
‚Ä‚©AC++‚È‚çƒu[ƒXƒgŽg‚¦‚æ‚©
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:30:19
>>335
f ‚̌ĂÑo‚µŒãAch ‚ÍŠù‚É delete ‚³‚ꂽŒã‚̃AƒhƒŒƒX‚ð•ÛŽ‚·‚邱‚ƂɂȂ邩‚ç
â‘΂ɃAƒNƒZƒX‚µ‚¿‚áƒ_ƒB
‚»‚à‚»‚ං̃|ƒCƒ“ƒ^‚ÅŠm•Û‚³‚ꂽƒƒ‚ƒŠ‚ðˆµ‚Á‚Ă邩‚ç‚»‚¤‚¢‚¤Ž–‚ª‹N‚«‚éB
ƒRƒ“ƒeƒiŽg‚¦B
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:30:21
‚±‚ꂾ‚ƃGƒ‰[‚ÅŽ~‚Ü‚è‚Ü‚·@‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©
f(strdata *x){
delete x->start;
x->start = new char [20];
strcpy(x->start,"++++++++++++++"); }
main(){
char *ch=NULL;
strdata x;
x.start=ch; x.end=ch+strlen(ch);
f(&x);
printf("%s",ch);}
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:31:18
>>335
ch‚ÉŠ„‚è“–‚Ä‚½new char[10]‚Íf‚Ì’†‚Ådelete‚³‚ê‚Ă邩‚çA
printf("%s",ch) ‚͈á–@B
‚»‚ê‚©‚çnew[]‚µ‚½”z—ñ‚Ídelete‚ł͂Ȃdelete[]‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:34:08
>>340
char *ch=NULL;
x.end=ch+strlen(ch);
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚É®”‚ð‘«‚µ‚Ä‚à—LŒø‚È’l‚ɂ͂Ȃç‚È‚¢B
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:35:22
ƒoƒCƒiƒŠ•¶Žš—ñ‚ÌŽn‚ß‚ÆI‚í‚è‚ð\‘¢‘̂œn‚µ‚ÄA“à—eAƒTƒCƒY‚ð‘‚«Š·‚¦‚é‚É‚Í
>>335‚ð‚Ç‚¤•ÏX‚·‚ê‚΂ł«‚Ü‚·‚©?
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:37:35
•’Ê‚Éæ“ª‚̃|ƒCƒ“ƒ^‚ÆstrlenŽg‚Á‚Ä“K“–‚É‘€ì‚µ‚½‚ç‚¢‚¢‚ñ‚¿‚ႤH
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:38:25
ƒoƒCƒiƒŠEEE•¶Žš—ñHH
‚»‚ê‚Í‚Æ‚à‚©‚Astd::string Žg‚¦B
#include <string>
void f(string& str) {
@str = "++++++++++++++";
}
int main() {
@std::string str("++++");
@printf("%s\n", str.c_str());
@f(str);
@printf("%s\n", str.c_str());
}
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:38:32
‚±‚̂ӂ½‚‚͓®‚«‚Ü‚·‚ª“à—e‚ª•ω»‚µ‚Ü‚¹‚ñ@‚È‚º‚Å‚·‚©
f(strdata x){
delete x.start; x.start = new char [20];
strcpy(x.start,"++++"); }
main(){
char *ch=NULL;
strdata x;
x.start=ch;
f(x);
printf("%s",ch);}
f(strdata *x){
delete x->start; x->start = new char [20];
strcpy(x->start,"++++"); }
main(){
char *ch=NULL;
strdata x;
x.start=ch;
f(&x);
printf("%s",ch);}
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:38:49
‚P‚–ÚAstd:: –Y‚ꂽB
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:41:16
‚bŒ¾Œê‚¾‚¯‚ÅA0‚ðŠÜ‚Þ•¶Žš—ñ‚ð•ω»‚³‚¹‚½‚¢‚̂ł·‚ªA‚Å‚«‚È‚¢‚Å‚·‚©?
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:42:49
>>346
ƒ|ƒCƒ“ƒ^‚ªŽQÆ“n‚µ‚łǂ¤‚Ì‚±‚¤‚ÌŒ¾‚Á‚Ä‚½“z‚¾‚æ‚ÈH
—Š‚Þ‚©‚çƒ|ƒCƒ“ƒ^‚Ƃ͉½‚©‚ðˆê‚©‚ç•׋‚µ’¼‚µ‚Ä‚‚êB
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:44:23
>>346
ŠÖ”‚É“n‚³‚ꂽ”’l‚Í”’l‚ªƒRƒs[‚³‚ꂽ‚¾‚¯‚̕ʕ¨B
‚¾‚©‚çŠÖ”“à‚Åx.start = new char [20];‚Æ‚©‚â‚Á‚Ä‚àŒÄ‚Ño‚µŒ³‚Ìx‚ɂ͕ω»‚Í–³‚¢B
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:44:32
f(x)‚ÅA(ƒoƒCƒiƒŠ)•¶Žš—ñ‚ð‘‚«Š·‚¦‚ç‚ê‚é‚â‚è•û‹³‚¦‚Ä‚‚¾‚³‚¢@‚»‚ê‚݂ĕ׋‚µ‚Ü‚·
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:45:30
>>351
‚܂Ƃà‚È–{“Ç‚ßB
‚»‚±‚É‚¢‚‚ç‚Å‚àƒTƒ“ƒvƒ‹‚Í‘‚¢‚Ä‚ ‚邵A
Úׂȉðà‚àÚ‚Á‚Ä‚éB
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:46:24
>>350@
ŒãŽÒ‚̓AƒhƒŒƒX“n‚µ‚Å‚·‚¯‚ÇEEE
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:47:42
>>353
ŒãŽÒ‚Å‚Í x ‚Í‘‚«Š·‚¦‚ç‚ê‚邪 ch ‚Í‘‚«Š·‚¦‚ç‚ê‚È‚¢B
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:47:47
>>353
ƒAƒhƒŒƒX‚ÌŽw‚·æ‚Ì“à—e‚ð‘‚«Š·‚¦‚邯ŒÄ‚Ño‚µŒ³‚Ö”½‰f‚³‚ê‚邯‚¢‚¤‚¾‚¯‚Ì‚±‚ÆB
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:50:34
x->start = ch
‚Á‚Ä‚â‚Á‚Ä‚àAch ‚Æ x->start ‚ªƒŠƒ“ƒN‚³‚ê‚é‚킯‚¶‚á‚È‚¢
x->start ‚Ì“à—e‚ª•ω»‚µ‚Ä‚àAch‚ɂ͊֌W‚È‚¢
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:52:12
‚±‚ê‚ų‰ð‚Å‚µ‚傤‚©?
#include <string.h>
#include <stdio.h>
typedef struct STRDATA{ char **start; char **end;}strdata;
f(strdata x){
delete *(x.start); *(x.start) = new char [20];
strcpy(*(x.start),"++++++++++++++"); }
main(){
char *ch=NULL;
strdata x;
x.start=&ch;
f(x);
printf("%s",ch);}
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:52:50
}‚ð•`‚±‚¤‚ºB}‚ðB
ch, x, ‚»‚µ‚Ä“®“I‚ÉŠm•Û‚³‚ꂽƒƒ‚ƒŠ‚ª
ŽÀۂɃƒ‚ƒŠã‚łǂ¤’u‚©‚ê‚Ä‚¢‚Ăǂ¤ŽQÆ‚µ‚Ä‚¢‚Ä
‰½‚ðŽÀs‚·‚邯‚Ç‚¤•ω»‚·‚é‚©B
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:54:53
>>357
‚»‚ê‚Å‚Æ‚è‚ ‚¦‚¸‚܂Ƃà‚É“®‚‚ËB
„§‚³‚ê‚éƒR[ƒh‚©‚ÆŒ¾‚¤‚Ƃ܂½‚»‚ê‚͕ʂ¾‚ªB
new Žg‚Á‚Ă邩‚ç C++ ‚È‚ñ‚Å‚µ‚åH@ƒRƒ“ƒeƒiŽg‚¦‚Ίy‚¾‚ºB
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:58:05
‰¡‚©‚玿–â‚Å\‚µ–ó‚È‚¢‚ñ‚¾‚¯‚ÇA
E>357‚Ìf‚É“n‚·‘O‚ÉAx‚Í‚¢‚Ânew‚³‚ê‚Ä‚é‚ÌH
EŠÖ”‚̈ês–Ú‚ªdelete‚Á‚ÄA‚à‚Ì‚·‚²‚‹CŽ‚¿ˆ«‚¢‚ñ‚¾‚¯‚ÇA‚悂‚©‚¤Žè–@‚È‚ÌH
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:00:09
>>360
delete‚ÉNULL‚ð“n‚µ‚Ä‚à‰½‚à‹N‚±‚ç‚È‚¢‚±‚ƂɂȂÁ‚Ä‚¢‚é‚©‚çA
ʼn‚Énew‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚̂͑åä•vBƒGƒ‰[‚ɂ͂Ȃç‚È‚¢B
ʼn‚Édelete‚Æ‚¢‚¤‚͕̂K—v‚ɉž‚¶‚ÄŽg‚¦‚΂¢‚¢‚ÆŽv‚¤‚¯‚ÇA
‰´‚à‘‚¢‚½Šo‚¦‚È‚¢iclear()‚Æ‚©‚¢‚©‚É‚à‚»‚ꂾ‚¯‚ðs‚¤ŠÖ”‚Æ‚¢‚¤‚̂łà‚È‚¢ŒÀ‚èjB
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:03:44
»Ý¸½@‚½‚Ñ‚½‚тǂ¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:04:30
‰´‚à‰¡ƒŒƒX‚¾‚¯‚ÇA”z—ñ‚È‚Ì‚É delete [] ‚É‚µ‚ĂȂ¢‚͖̂â‘è‚È‚¢‚Ì‚©H
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:04:41
>>363
ԌЉԏB
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:05:56
‚¾‚©‚çƒRƒ“ƒeƒi‚ðŽg‚¨‚¤‚º‚ÆŒ¾‚Á‚Ä‚é‚Ì‚ÉB
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:06:16
‚¢‚ë‚¢‚ë‚ȈӖ¡‚Å‹CŽ‚¿ˆ«‚¢B‚Æ‚¢‚¤‚©‰½‚ð‚µ‚½‚¢‚Ì‚©‚æ‚‚í‚©‚ç‚È‚¢B
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:07:46
>361
>delete‚ÉNULL‚ð“n‚µ‚Ä‚à‰½‚à‹N‚±‚ç‚È‚¢‚±‚ƂɂȂÁ‚Ä‚¢‚é‚©‚çA
>ʼn‚Énew‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚̂͑åä•vBƒGƒ‰[‚ɂ͂Ȃç‚È‚¢B
‚È‚é‚Ù‚ÇA‚Ç‚¤‚à‚Å‚·B
>ʼn‚Édelete‚Æ‚¢‚¤‚͕̂K—v‚ɉž‚¶‚ÄŽg‚¦‚΂¢‚¢‚ÆŽv‚¤‚¯‚ÇA
>‰´‚à‘‚¢‚½Šo‚¦‚È‚¢iclear()‚Æ‚©‚¢‚©‚É‚à‚»‚ꂾ‚¯‚ðs‚¤ŠÖ”‚Æ‚¢‚¤‚̂łà‚È‚¢ŒÀ‚èjB
‚È‚é‚Ù‚ÇB
‚æ‚l‚¦‚½‚çC++‚ɂȂÁ‚Ä‚©‚çnew‚È‚ñ‚ĂقƂñ‚ÇŽg‚Á‚½‚±‚Æ–³‚©‚Á‚½‹C‚ª‚µ‚Ü‚·B
“®“I‚È”z—ñ‚ª•K—v‚ɂȂÁ‚½‚炾‚¢‚½‚¢vector‚ɂ‚Á‚±‚ñ‚Å‚½B
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:10:42
clear ‚̓ƒ‚ƒŠ‚ª‰ð•ú‚³‚ê‚é–ó‚¶‚á‚È‚¢‚ñ‚¾‚æ‚ÈB
std::vector<int>().swap(v); ‚Ý‚½‚¢‚É‚µ‚È‚¢‚ƃƒ‚ƒŠ‚͉ð•ú‚Å‚«‚È‚¢B
‰ð•ú‚µ‚½•û‚ª‚¢‚¢‚©‚Ç‚¤‚©‚Í󋵎Ÿ‘悾‚ªB
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:32:26
>>364
‘å–â‘è‚Á‚Ä‚±‚ƂŌy‚ƒOƒO‚Á‚Ă݂½‚çA
E”z—ñ‚ɑ΂µ‚ÄAdelete [] ‚Æ‚µ‚È‚©‚Á‚½ê‡A‚PŒÂ–Ú‚Ì—v‘f‚̂݃fƒXƒgƒ‰ƒNƒ^‚ª‘–‚èAŽc‚è‚Ì—v‘f‚Í‘–‚ç‚È‚¢
EŠm•Û‚³‚ꂽ—̈æi”z—ñj‚͈ꉞŠJ•ú‚³‚ê‚éiƒfƒXƒgƒ‰ƒNƒ^‚ÅŠJ•ú‚³‚ê‚é‚ׂ«—̈æ‚Íœ‚j‚ªA
@—v‘f”•ÛŽ‚Ì‚½‚߂̉B‚ꂽŠm•ۗ̈æ‚ÍŠJ•ú‚³‚ꂸ‚ÉŽc‚é
‚Á‚Ä‚ÈAŠ´‚¶‚©‚È
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:37:02
Ѝˆá‚¢‚µ‚ĂȂ¢‚©?ƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚ÅŠm”F‚µ‚Ä‚Ý
#include <stdio.h>
main(){
char *ch=new char[200*1024*1024];
getchar();
printf("delete ŽÀs\n");
delete ch;
getchar();}
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:40:15
‚±‚ê‚Å‚à‰ð•ú‚·‚邵
#include <stdio.h>
main(){
int n;
char **ch=new char*[200];
for(n=0;n<200;n++)ch[n]=new char [1024*1024];
getchar();
printf("delete ŽÀs\n");
for(n=0;n<200;n++)delete ch[n];
getchar();}
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:42:39
>>331
strch_idxŠÖ”‚É“n‚·‚½‚ß‚Ìc‚ðAmainŠÖ”‚̂ق¤‚Åì‚Á‚Ä‚¨‚©‚È‚¢‚Æ‚¾‚ß‚©‚È‚Æl‚¦‚Ü‚µ‚Ä
>>332
‚ ‚܂藉ð‚Å‚«‚Ü‚¹‚ñ‚ªA‚È‚é‚ׂfor‚ðŽg‚¤‚悤‚É‚µ‚Ü‚·
>>333
Á‚µ–Y‚ê‚Å‚·
‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
>>334
—‹ü‚ð’š”J‚ɉðà‚µ‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
>>336‚ðŽQl‚É‚â‚Á‚Ă݂ÄA‚Å‚«‚Ü‚µ‚½
>>336
‚²’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
‚»‚ÌŽwj‚łł«‚Ü‚µ‚½
ÅŒã‚É‚²’š”J‚ÉA‹³‚¦‚é‚Ì‚à‚킸‚ç‚킵‚¢‚悤‚ȉ•à“I‚È‹ð–â‚É“š‚¦‚Ä‚¢‚½‚¾‚«A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:44:35
‚±‚ꂪ‰SŽÒнŒ}ƒXƒŒ‚Ì—ÇSB
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:47:40
>>370
>>371
“Á‚ÉŠ¨ˆá‚¢‚µ‚Ă邯‚±‚ë‚͂Ȃ¢‚ÆŽv‚¤‚ªEEE
—v‘f”‚ð•ÛŽ‚·‚é—̈æ‚͂Ȃ¢‚Á‚Ä‚±‚Æ‚ðŒ¾‚¢‚½‚¢‚Ì‚©H
‘g‚Ýž‚ÝŒ^‚ɂ͂Ȃ¢‚¯‚ÇAƒNƒ‰ƒX‚ɂ͂ ‚é‚Ý‚½‚¢‚È‚±‚Æ‚ª‘‚¢‚Ä‚ ‚Á‚½‚ñ‚¾‚ª
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:49:37
‚±‚ꂾ‚Ɖð•ú‚µ‚È‚¢‚¯‚ÇEEE@*x‚Æ’è‹`‚³‚ê‚Ä‚¢‚é‚È‚çAdelete‚ðŽg‚¤‚̂łÍ? []‚Í**x‚ð‰ð•ú‚·‚éꇂłµ‚å
#include <stdio.h>
main(){
char **ch=new char*[200];
for(int n=0;n<200;n++)ch[n]=new char [1024*1024];
getchar(); printf("delete ŽÀs\n");
delete[] ch; // delete ch;
getchar();}
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:50:41
>>369
‚»‚à‚»‚ànew[]‚µ‚½‚à‚Ì‚ðdelete‚·‚邯‚Ç‚¤‚Ȃ邩‚Í–¢’è‹`B
‚»‚¤‚¢‚¤‹““®‚ɂȂÁ‚½‚Æ‚¢‚¤˜b‚ÍA‚½‚Ü‚½‚Ü‚»‚ÌŽÀ‘•‚ł͂»‚¤‚¾‚Á‚½‚Æ‚¢‚¤‚±‚Ƃłµ‚©‚È‚¢B
377:231
08/02/23 17:51:43
¡X‚Å‚·‚ª>>231‚̂悤‚È‚±‚Æ‚ð‚µ‚½Žž‚É
MyArray‚Ì•û‚̓fƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚©ˆø”‚ðÈ—ª‚Å‚«‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð
ŒÄ‚ñ‚Å‚¢‚邿‚¤‚Ȃ̂ł·‚ªA‚±‚ê‚̃^ƒCƒ~ƒ“ƒO‚ª•ª‚©‚è‚Ü‚¹‚ñB
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð’ʉ߂·‚é‚»‚Ô‚è‚à‚È‚¢‚µAˆê‰ž‰Šú‰»‚Í‚³‚ê‚Ä‚é‚Á‚Û‚¢‚µEEE
“Á‚ɃfƒXƒgƒ‰ƒNƒ^‚̃^ƒCƒ~ƒ“ƒO‚à•ª‚©‚ç‚È‚¢‚Ì‚ªS”z‚Å‚·B
‚¢‚ŠJ•ú‚³‚ê‚é‚ñ‚Å‚µ‚傤‚©?
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:54:33
>>377
‚Ç‚±‚©‚Ånew[]‚âdelete[]‚µ‚Ä‚¢‚邾‚ëH‚»‚̂Ƃ«‚¾B
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:04:57
>>375
new‚ÅŠ„‚è“–‚Ä‚½‚à‚Ì‚ÍdeleteAnew[]‚ÅŠ„‚è“–‚Ä‚½‚à‚Ì‚Ídelete[]‚ʼnð•ú‚µ‚Ü‚·BŽQÆ‚Ì[‚³‚ÍŠÖŒW‚ ‚è‚Ü‚¹‚ñB
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:12:04
I’[‚ðƒZƒbƒg‚µ‚½‚¢‚̂ł·‚ª‚Ç‚¤‚â‚Á‚½‚ç‚¢‚¢‚Å‚·‚©? ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚¹‚ñ
main(){
char *ch=new char [50];
char **start, **end;
start=&ch; //‚±‚ê‚ͬŒ÷‚µ‚Ü‚·
end=&&ch[20];
// end=&(ch+20);
}
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:24:57
ch ‚Æ &ch[0]‚Í“¯‚¶ƒAƒhƒŒƒX‚ð•\‚µ‚Ü‚·‚æ‚Ë@20ŒÂ–ڂ̃AƒhƒŒƒX‚ÍA&ch[20]‚Å‚·‚æ‚Ë
‚»‚ê‚ðŽQÆ“n‚µ‚µ‚悤‚Æ‚µ‚½‚ç&&ch[20]‚̂͂¸EEE
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:26:38
char * chend = &ch[20];
end = &chend;
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:33:33
>>382
ƒRƒ“ƒpƒCƒ‹‚͂ł«‚Ü‚µ‚½‚ªAstart‚Æ“®ì‚ªˆá‚¤‚悤‚Å‚·@
main(){
char *ch=new char [50]; strcpy(ch,"abcdef");
char **start, **end;
start=&ch;
char * chend = &ch[20];
end = &chend;
printf("%c\n", ((*start+1)[2]) );
printf("%c\n", ((*end-5)[2]) );
}
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:34:48
ŠÔˆá‚¦‚Ü‚µ‚½@20ŒÂ‚ð’è‹`‚µ‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½
‚±‚ꂾ‚Æ‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½@»Ý¸½
char * chend = &ch[6];
end = &chend;
printf("%c\n", ((*start+1)[2]) );
printf("%c\n", ((*end-5)[2]) );
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:38:15
‚È‚ºuend = &&ch[20];v‚Æ‚¢‚¤‚©uend = &(&ch[20]);v‚ª‚Å‚«‚È‚¢‚©‚Í—‰ð‚µ‚Ä‚¨‚¢‚Ä‚ËB
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:41:41
ÄŽg—p‚Å‚«‚邿‚¤‚É“®“IŠm•Û‚µ‚½‚ç•¡ŽG‚ɂȂÁ‚Ä‚«‚Ü‚µ‚½EEE
main(){
char *ch=new char [50]; strcpy(ch,"abcdef");
char **start, **end;
start=&ch;
char **chend =new char *;
*chend=&ch[6];
end = &(*chend);
printf("%c\n", ((*end-5)[2]) );
}
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:43:04
悸‚¨‘O‚Ínew‚ðŽg‚¤‚Ì‚ð‚â‚ß‚ëB˜b‚Í‚»‚ê‚©‚炾B
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 19:53:27
‚±‚ê‚͂Ђǂ¢
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 20:04:00
‰½‚ª‚µ‚½‚Ì‚©‘S‘R‚í‚©‚ç‚È‚¢
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 20:04:21
‰½“xŠî‘b‚ð‚â‚è’¼‚¹‚ÆŒ¾‚Á‚½‚±‚Æ‚©
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 20:26:55
‚È‚ºAÄŽg—p‚µ‚悤‚Æ‚·‚邯“®“IŠm•Û‚·‚邱‚ƂɂȂé‚Ì‚©‚à‚í‚©‚ç‚È‚¢B
•¶Í‚Å——R‚ðà–¾‚µ‚Ăقµ‚¢B
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 20:36:55
‚È‚é‚Ù‚ÇAstring‚ªo—ˆ‚é‚킯‚¾
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 20:53:56
‚¨‚Ü‚¦‚ç‚Ù‚ñ‚Ɖ䖋‚¢‚æ‚ÈBŠ´S‚·‚邿
‰´‚Í>>386‚Æ“¯ƒŒƒxƒ‹‚̃R[ƒh‚ð•ÛŽç‚·‚é‰H–ڂɂȂÁ‚ÄŽEˆÓ‚ðŠo‚¦‚½B
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:00:35
‰ä–‹‚¢‚Æ‚¢‚¤‚©A“Ç‚ñ‚łȂ¢
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:02:02
C++‚ÌŽö‹Æ‚Åæ¶‚ªA
int main() {
int i;
cin>>i;
double a[i];
...
‚Æ‚¢‚¤ƒR[ƒh‚ÍC++‚Å‚Ío—ˆ‚È‚¢(‚â‚肽‚¢‚È‚çnew‚Å‚â‚é‚ׂ«)‚ÆŒ¾‚í‚ꂽ‚̂ł·‚ªA
g++‚Æicc‚ł͂ł«‚Ü‚µ‚½B‚±‚ê‚Á‚Ä‚¾‚ß‚¾‚¯‚ÇAgcc‚âicc‚ÌŠg’£‹@”\‚É‚æ‚Á‚Ä
‚Å‚«‚Ä‚¢‚é‚̂łµ‚傤‚©H
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:04:05
>>395
C++ ‚ª•ω»‚µ‘±‚¯‚Ä‚¢‚邾‚¯‚̘b
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:09:33
>>395
Œ»ó‚ÌC++•W€‹KŠi‚¶‚á–³—BC99‚͉”\B
C99ƒTƒ|[ƒg‚µ‚Ä‚éƒRƒ“ƒpƒCƒ‰‚È‚çŠú‘Ò‚µ‚Ä‚à‚¢‚¢B
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:11:02
new‚àŽg‚¤‚ׂ«‚ł͂Ȃ¢‚æ‚ÈB‚¢‚ânew[]‚ł͂Ȃ‚Ästd::vectorB
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:13:17
C99‚ͳ’¼‚ ‚ñ‚Ü‚â‚ç‚È‚¢‚łقµ‚¢
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:18:40
‰Â•ψø”ƒ}ƒNƒ‚̓}ƒWμ½
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:24:18
0x‚Å‚¨‚‹
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:35:03
‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢@@‰º‚©‚ç2s–Ú‚ð“®‚©‚·‚ƃf[ƒ^‚ª‰ó‚ê‚é‚̂ł·‚ªŒ´ˆö‚ª‚í‚©‚è‚Ü‚¹‚ñ
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct STRDATA{ char **st; char **end; }strdata;
f(strdata x){ printf("%s",*(x.st)); }
strconv(strdata *q, char **p){
char **chend =(char **)malloc(sizeof(char **));
q->st=p;
*chend=&(*p)[strlen(*p)];
q->end = &(*chend);}
strconstconv(strdata *q, char *p){
int n=strlen(p);
char *ch=(char *) malloc(n+1);
strcpy(ch,p);
q->st=&ch;
char **chen =(char **)malloc(sizeof(char **));
*chen=&(ch[n]); q->end = &(*chen);}
main(){
strdata str;
#define STR "abcdefgh"
strconstconv(&str, STR); //‚±‚±‚ðƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ĉꂉº‚ð“®‚©‚µ‚Ä‚à•½‹C‚Å‚·
//char *ch=new char [50]; strcpy(ch,STR); strconv(&str,&ch);
//char *x=new char [1];@@‚±‚±‚ð“®‚©‚·‚Æ‚¨‚©‚µ‚‚È‚è‚Ü‚·
f(str); }
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:37:15
‚à‚¤‚¨‘O‚¢‚¢‰ÁŒ¸’ú‚ß‚½‚çB
ƒ[ƒJƒ‹•Ï”‚̃AƒhƒŒƒX‚ðŠÖ”ŠO‚ÉŽ‚¿o‚·‚ÈB
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:39:05
char *x=new char [1];@‚ªA‚È‚ºstrdata str‚ð‘‚«Š·‚¦‚ç‚ê‚é‚ñ‚Å‚µ‚傤‚©?
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:39:21
‚È‚ñ‚©‚Ü‚ŸEEEEEE‚¢‚ë‚¢‚ë‚Æ‚¨‚‚©‚ꂳ‚ñ
406:402
08/02/23 21:45:20
‚¨‚È‚¶‚â‚‚ł·‚ª’Z‚‚µ‚Ü‚µ‚½@‰º‚©‚ç2s–Ú‚ð“®‚©‚·‚Ɖó‚ê‚é‚̂͂Ȃº‚Å‚µ‚傤‚©
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct STRDATA{ char **st; char **end; }strdata;
f(strdata zzz){ printf("%s",*(zzz.st)); }
strconstconv(strdata *q, char *p){
int n=strlen(p);
char *ch=(char *) malloc(n+1);
char **chen =(char **)malloc(sizeof(char **));
strcpy(ch,p);
q->st=&ch;
*chen=&(ch[n]); q->end = &(*chen);}
main(){
strdata str;
strconstconv(&str, "abcdefgh");
// char *test=new char [1];
f(str); }
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:46:36
‚Ü‚¸•Ï”‚̃XƒR[ƒv‚ð•׋‚µ‚悤
408:402
08/02/23 21:48:09
‚È‚ºƒRƒƒ“ƒgƒAƒEƒg‚ðŠO‚·‚ƃf[ƒ^‚ª‚±‚í‚ê‚Ü‚·‚©?
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:53:31
new‚âmalloc‚ÌŠm•Û‚ÍA‰ð•ú‚µ‚È‚¢ŒÀ‚èŽc‚é‚ñ‚Å‚·‚æ‚Ë@‚»‚̃AƒhƒŒƒX‚ÍŽQƂŎ󂯎æ‚Á‚Ä‚¢‚é‚̂Ŗâ‘è‚È‚¢‚ÆŽv‚¤‚̂ł·‚ª
ŽQÆ“n‚µ‚É‚µ‚Ä‚à‚¾‚߂ł·
f(strdata *zzz){ printf("%s",*(zzz->st)); }
main(){
strdata str;
strconstconv(&str, "abcdefgh");
f(&str); }
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:54:33
Šî‘b‚©‚ç‚â‚è‚È‚¨‚¹‚æ
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:56:58
ƒqƒ“ƒg‚‚¾‚³‚¢
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:57:01
‚¢‚¢‚©‚çŠî‘b‚©‚ç‚â‚è‚È‚¨‚¹‚Á‚ÄBƒXƒ^ƒbƒN‚ƃq[ƒv‚ÌŠT”O‚·‚番‚©‚Á‚ĂȂ¢‚¾‚ëB
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 21:57:11
>>409
ƒgƒŠƒbƒv‚ð‚‚¯‚Ä‚‚ê‚邯‚ ‚Ú[‚ñ‚µ‚â‚·‚¢‚̂ł·‚ª‚¢‚©‚ª‚Å‚µ‚傤‚©
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:00:25
ƒXƒ^ƒbƒN‚Æ‚©ƒq[ƒv‚Æ‚©A‚±‚ÌÛŠÖŒW‚È‚¢ƒŒƒxƒ‹‚¶‚á‚ñ
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:02:39
‚æ‚è’Z‚‚µ‚Ü‚µ‚½@‚±‚ê‚Å‚àŠO‚·‚Ɖó‚ê‚Ü‚·@‚È‚º‚Å‚·‚©?
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct { char **st; char **end; }strdata;
f(strdata *q){
char *ch=(char *) malloc(10);
strcpy(ch,"abcdef");
q->st=&ch; }
g(strdata *zzz){ printf("%s",*(zzz->st)); }
main(){
strdata str; f(&str);
//char *test=new char [1];
g(&str); }
416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:03:36
>>409
‘½Žè‚ð“ü‚ê‚Ä(int main‚Æ‚·‚邯‚©)‚±‚Á‚¿‚Å“®‚©‚µ‚Ă݂܂µ‚½‚ªA‚¿‚á‚ñ‚Æabcdefgh‚Æ•\ަ‚³‚ê‚Ü‚µ‚½B
‚Å‚àAnew‚¾‚¯c++‚Ì‹@”\‚ð‚‚©‚Á‚Ă邯‚ÇA‚ ‚Ƃ͑S•”(Œ‹\”N‹G‚ª“ü‚Á‚½Š´‚¶‚Ì)c‚¾‚µA
c++‚̃Rƒ“ƒpƒCƒ‰‚È‚çAŠÖ”‚Ì–ß‚è’l‚ðŽw’肵‚È‚¢‚̂̓_ƒ‚¾‚ÆŽv‚¤‚µA
malloc‚Ænew ‚Í•¹—p‚µ‚½‚çƒ_ƒ‚¾‚Á‚Ăǂ±‚©‚Å•·‚¢‚½‚¯‚Ç‚ÈB
‚¢‚Ü‚¢‚¿‚â‚낤‚Æ‚µ‚Ä‚¢‚邱‚Ƃ̈Ó}‚ª‚‚©‚߂܂¹‚ñB
(malloc‚Ænew‚𕹗p‚µ‚ÄA‚Ç‚¤‚¢‚¤ó‹µ‚ł܂¸‚¢‚Ì‚©‚µ‚ç‚ׂ悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚©)
‚à‚µc++‚ð•׋‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚È‚çA‚Ȃɂ©“K“–‚È–{‚Æ‚©‚ŕ׋‚·‚é‚Ì‚ðŠ©‚ß‚Ü‚·B
C‚ðã‹L‚‚ç‚¢‚²‘¶’m‚È‚çA‚·‚®‚ÉC++‚àŽg‚¦‚邿‚¤‚ɂȂè‚Ü‚·‚æB
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:03:53
ƒqƒ“ƒg‚à‚Ȃɂà>>403‚ª‚¸‚΂è‰ñ“š‚µ‚Ä‚é‚ñ‚¾‚ªB
‚±‚ê‚Å‚à‚í‚©‚ç‚È‚¢‚È‚çA‚È‚ñ‚Å‚à‚¢‚¢‚©‚çƒ|ƒCƒ“ƒ^‚Ì–³‚¢Œ¾Œê‚És‚Á‚Ä‚‚êB
‚»‚µ‚Ä‹A‚Á‚Ä‚‚ñ‚ÈB
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:08:06
>>415
‚È‚ñ‚Å‚¨‘O‚Í“š‚¦‚ð–á‚Á‚Ä‚à‘S‚ƒŒƒXƒ|ƒ“ƒX‚ð•Ô‚³‚¸‚ÉA
‚»‚ñ‚ȃwƒhƒ‚Ý‚½‚¢‚ȃR[ƒh‚ð“\‚葱‚¯‚é‚ñ‚¾B
“ª•¦‚¢‚Ä‚é‚Ì‚©
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:08:35
>>415
‚±‚ê‚Ȃ瓮‚B
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct {
@ @ char *st;
@ @ char *end;
} strdata;
void f(strdata *q) {
@ @ char *ch=(char *)malloc(10);
@ @ strcpy(ch,"abcdef");
@ @ q->st = ch;
}
void g(strdata *zzz) {
@ @ printf("%s", zzz->st));
}
int main() {
@ @ strdata str;
@ @ f(&str);
@ @ g(&str);
@ @ return 0;
}
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:11:12
>>419
‚¨‚Ü‚¢‚₳‚µ‚¢‚È
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:14:15
>>419
‚»‚ꂾ‚ÆAƒ|ƒCƒ“ƒ^‚Í’l“n‚µ‚Ì‚½‚ßAstr‚É“n‚µ‚½•¶Žš—ñ‚ª‘‚«Š·‚¦‚ç‚ê‚È‚‚È‚è‚Ü‚·@
í‚Á‚½‚̂ł·‚ª‚±‚ê‚Å‚àŒ´ˆö‚ª•s–¾‚Å‚·@ƒRƒ“ƒpƒCƒ‰‚ÍBCC5.5‚Å‚·
#include <stdio.h>
#include <stdlib.h>
typedef struct { char **st; }strdata;
f(strdata *q){
char *ch=(char *) malloc(10);
ch[0]='X';ch[1]='Y';ch[2]='Z';ch[3]=0;
q->st=&ch; }
main(){
strdata str; f(&str);
//char *test=(char *) malloc(1);
printf("%s",*(str.st));}
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:17:54
>‚»‚ꂾ‚ÆAƒ|ƒCƒ“ƒ^‚Í’l“n‚µ‚Ì‚½‚ßAstr‚É“n‚µ‚½•¶Žš—ñ‚ª‘‚«Š·‚¦‚ç‚ê‚È‚‚È‚è‚Ü‚·@
(@ß„tß) EEE
@
(‚„t¼)ºÞ¼ºÞ¼
@
(Gß„tß) EEE
@
(‚„t¼)ºÞ¼ºÞ¼ºÞ¼
@@_, ._
iGß „Dßj cIH
423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:17:55
419‚łǂ±‚Ì•¶Žš—ñ‚ª‚Ç‚¤‘‚«Š·‚¦‚ç‚ê‚È‚¢‚Á‚Ä‚¢‚¤‚ñ‚¾Œ¾‚Á‚Ă݂ë
424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:20:55
VCC‚âGCC‚âDMC‚Å‚àŽÀs’†‚ɃGƒ‰[‚ɂȂè‚Ü‚·
#include <stdio.h>
#include <stdlib.h>
typedef struct { char **st; }strdata;
void f(strdata *q){
char *ch=(char *) malloc(10);
ch[0]='X';ch[1]='Y';ch[2]='Z';ch[3]=0;
q->st=&ch; }
int main(){
strdata str;
char *test;
f(&str);
test=(char *)malloc(1);
printf("%s",*(str.st));
getchar(); return 0;}
425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:21:34
>>421
>‚»‚ꂾ‚ÆAƒ|ƒCƒ“ƒ^‚Í’l“n‚µ‚Ì‚½‚ßAstr‚É“n‚µ‚½•¶Žš—ñ‚ª‘‚«Š·‚¦‚ç‚ê‚È‚‚È‚è‚Ü‚·@
‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
>>419‚æA‚±‚ꂪŒ»ŽÀ‚¾‚—‚—‚—‚—‚—ƒAƒz‚Í‘ŠŽè‚É‚·‚é‚È‚—‚—‚—‚—‚—‚—
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:22:15
‚Ô‚Á‚¿‚Ⴏƒ|ƒCƒ“ƒ^‘S‚—‰ð‚µ‚ĂȂ¢‚¾‚ëB
427:421
08/02/23 22:26:27
Œë‰ð‚µ‚Ä‚¢‚Ü‚µ‚½‚·‚݂܂¹‚ñ@
428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:28:05
‚³‚·‚ª‚ÉEEE
‰SŽÒ‚𔲂¯o‚µ‚½’ö“x‚̉´‚Å‚à“‚¢‚ÆŽv‚¤‚—
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:28:08
>>424
•Ï”test‚Ì—p“r‚ª•s–¾‚¾‚Á‚½‚Ì‚ÅA휂³‚¹‚Ä‚à‚ç‚Á‚½B
#include <stdio.h>
#include <stdlib.h>
typedef struct {
@ @ char *st;
}strdata;
void f(strdata *q) {
@ @ char *ch = (char *)malloc(10);
@ @ ch[0] = 'X';
@ @ ch[1] = 'Y';
@ @ ch[2] = 'Z';
@ @ ch[3] = '\0'; //‚Ü‚ 0‚Ì‚Ü‚Ü‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚Ç
@ @ q->st = ch;
}
int main() {
@ @ strdata str;
@ @ f(&str);
@ @ printf("%s", str.st);
@ @ getchar();
@ @ free(str.st);
@ @ return 0;
}
430:421
08/02/23 22:28:56
‚·‚݂܂¹‚ñ@Œë‰ð‚µ‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½@‘‚«Š·‚¦‚ç‚ê‚Ü‚¹‚ñ
#include <string.h>
#include <stdio.h>
typedef struct { char *st; }strdata;
f(strdata *x){
delete x->st;
x->st = new char [9];
strcpy(x->st,"++++++"); }
main(){
char *ch=NULL;
strdata x;
x.st=ch;
f(&x);
printf("%s",ch);}
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:34:49
>>430
‚¨‘O‚ª421‚â424‚Å‘‚¢‚½ƒR[ƒh‚Í
„printf("%s",*(str.st));@
‚¾‚Á‚½‚̂ɂȂº
„printf("%s",ch);
‚ɂȂÁ‚Ä‚é‚ñ‚¾H”[“¾‚Ì‚¢‚à–¾‚ð•·‚±‚¤‚©H
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:34:55
>>429
int main() {
strdata str;
f(&str); ©‚±‚±‚ʼnŠú‰»‚³‚ꂽ•¶Žš—ñ‚Ì“à—eA’·‚³‚ð•ÏX‚µ‚½‚¢‚ñ‚Å‚·@‚ ‚ƕϔtest‚ÙŠm•Û‚µ‚Ä‚à—Ž‚¿‚È‚¢‚悤‚É‚µ‚½‚¢‚ñ‚Å‚·
printf("%s", str.st);
‚݂Ȃ³‚ñ‚ÍA>>424‚͂܂Ƃà‚É“®‚«‚Ü‚·‚©?
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:37:26
>>432
“®‚©‚·‚܂łà‚È‚A‚܂Ƃà‚É“®‚©‚È‚¢‚͕̂ª‚©‚é
434:430
08/02/23 22:37:28
>>335>>343>>348>>351‚ª‚à‚Æ‚à‚Æ‚ÌŽ¿–â‚Å‚±‚ê‚ðŽÀŒ»‚µ‚½‚¢‚ñ‚Å‚·
435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:37:36
>>430
printf("%s",ch);‚ðprintf("%s",x.st);‚Æ‚·‚ê‚΂¢‚¢B
Œ™‚©H
‚¶‚á‚ ‚±‚ê‚łǂ¤‚¾B
#include <string.h>
#include <stdio.h>
typedef struct {
@ @ char *st;
} strdata;
void f(strdata *x) {
@ @ delete x->st;
@ @ x->st = new char[9];
@ @ strcpy(x->st,"++++++");
}
int main() {
@ @ char *ch = NULL;
@ @ strdata x;
@ @ x.st = ch;
@ @ f(&x);
@ @ ch = x.st;
@ @ printf("%s",ch);
@ @ delete[] ch;
@ @ return 0;
}
436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:39:36
>>433
test=(char *)malloc(1);‚ð‚Í‚¸‚·‚ÆãŽè‚‚¢‚«‚Ü‚·@‚È‚º‚Å‚·‚©
437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:40:58
>>436
‚»‚ê‚ÍãŽè‚“®‚¢‚Ä‚é‚ñ‚¶‚á‚È‚‚ÄA‚½‚Ü‚½‚Ü“®‚¢‚Ă邾‚¯
438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:41:46
>>335
‚ðƒ`ƒ‰Œ©‚µ‚©‚µ‚ĂȂ¢‚¯‚Ç‚»‚ꂪ“®‚‚±‚Æ‚ª‚ƂĂà•sŽv‹cB
‚Æ‚è‚ ‚¦‚¸Šú‘Ò‚·‚é“®ì‚͂Ȃñ‚Ȃ̂©‚ð“ú–{Œê‚Å‘‚¢‚Ä‚‚¾‚³‚¢B
439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:42:06
>>435
‚»‚ꂾ‚ÆŽn‚ß‚Éch‚ª‹‘å‚ÉŠm•Û‚³‚ê‚Ä‚¢‚½‚烃‚ƒŠ[ƒŠ[ƒN‚É‚È‚é‚ÆŽv‚¤‚̂ł·‚ª
440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:43:20
>>436
‹ô‘RB
‚ ‚̃R[ƒh‚Å‚ÍA‚·‚łɂȂ‚È‚Á‚½ƒ[ƒJƒ‹•Ï”‚ð“ǂݎæ‚낤‚Æ‚µ‚Ä‚¢‚éB
‰^—Ç‚ƒƒ‚ƒŠã‚ÉŽc‚Á‚Ä‚¢‚ê‚ÎAˆêŒ©³‚µ‚“®‚¢‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚éB
‚»‚Ìtest‚Ìs‚ÍAŽc‚Á‚Ä‚¢‚½•Ï”‚Ì’l‚ð”j‰ó‚·‚錈’è‘łɂȂÁ‚½‚Ì‚¾‚낤B
441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:43:21
>>439
Žv‚¤‚¾‚¯‚¾
442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:44:24
Œ©‚é‹C‚à‚µ‚È‚¢B
‚‘¬ƒXƒNƒ[ƒ‹‚ʼnؗí‚ɃXƒ‹[B
ˆá‚¤‚¨‘è‚È‚¢‚ÌH
443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:46:11
Perl‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ì
use LWP::Simple;
sub foo{ return get('URLØÝ¸(hoge.com)'); }
‚±‚ê‚ðVC++‚ŋɗ̓Vƒ“ƒvƒ‹‚É‚â‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
ŠÂ‹«‚͈ȉº‚̂Ƃ¨‚è‚Å‚·B
VisualC++.net2003 Standard
managedC++•sŽg—p MFC•sŽg—p ATL/WTLŽg—p STL/BoostŽg—p
444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:46:57
>>438
ƒoƒCƒiƒŠ•¶Žš—ñ@(\0‚ðŠÜ‚Þ)@‚̉‚ß‚ÆI‚í‚è‚ð\‘¢‘̂Ŋ֔‚É“n‚µ‚ÄAƒoƒCƒiƒŠ•¶Žš—ñ‚Ì“à—eA’·‚³‚ð‘‚«Š·‚¦‚½‚¢‚ñ‚Å‚·
445:444
08/02/23 22:48:45
ƒˆ‚ÈCŒ¾Œê‚¾‚¯‚Å‚»‚ê‚ðŽÀŒ»‚µ‚½‚¢‚ñ‚Å‚·@
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:49:59
>>445
c
ˆê”Ê“I‚É’m‚ç‚ê‚Ä‚¢‚é CŒ¾Œê‚Ì’è‹`‚Ƃ͈Ⴄ‚à‚Ì‚ðˆµ‚Á‚Ä‚ç‚Á‚µ‚á‚é‚̂ł·‚Ë
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:50:53
ÅI“I‚É‚ÍACŒ¾Œê‚݂̂ɂµ‚Ü‚·‚¯‚Ç¡‚ÍŽÀŒ±’iŠK‚Ȃ̂ÅEEE
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:52:02
>>444
‚È‚ñ‚Åch‚Æ‚©test‚Æ‚©•ʂ̕ϔ‚ªo‚Ä‚‚é‚ÌH
\‘¢‘̂̂܂܈µ‚¢‘±‚¯‚ê‚΂¢‚¢‚Å‚µ‚åB
449:443
08/02/23 22:54:26
>>443
’Pƒ‚ÉC++‚Ńlƒbƒgã‚Ì‚à‚Ì‚ðƒ_ƒEƒ“ƒ[ƒh‚³‚¹‚é‚É‚Í
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H‚Á‚Ä•·‚‚ׂ«‚¾‚Á‚½ orz
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:55:14
ch‚ÍŒ»•¨‚Ì•¶Žš—ñ‚Å‚·@‚±‚̉‚ß‚ÆI‚í‚è‚̃AƒhƒŒƒX‚ð\‘¢‘̂œn‚µ‚ĕω»‚³‚¹‚邿‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:55:32
–{‚Å‚à“Ç‚ñ‚Åo’¼‚µ‚Ä‚±‚¢‚æ
–{Ši“I‚É‘¼l‚É—Š‚è‚½‚¢‚È‚ç‹à‚Å‚à•¥‚¦
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 22:59:15
Œ»•¨‚Ì•¶Žš—ñ‚Á‚ĂȂñ‚¾‚æ
‚½‚¾‚̃|ƒCƒ“ƒ^‚¾‚ë
str.st@‚Æ“™‰¿‚¾
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:01:55
‚½‚Æ‚¦‚ÎA
char *ch=new char [100];@strcpy(ch, "---------");
‚Æ‚¢‚¤•¶Žš—ñ‚ɑ΂µ‚ÄA‚»‚Ìæ“ª‚ÆŒã•û‚̃AƒhƒŒƒX‚ðŠÖ”‚É“n‚µ‚ÄAŠÖ”‘¤‚Å‘‚«Š·‚¦‚ç‚ê‚邿‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:04:50
‰½‚É‚»‚ñ‚È‚à‚ñ‚ð‚‚©‚¤‚ñ‚©‚í‚©‚ç‚ñ‚ª
‚Æ‚è‚ ‚¦‚¸‚»‚ñ‚È‚±‚Æ‚ðl‚¦‚é‘O‚É
“ü–呂Ȃ肫‚¿‚ñ‚ƓǂßB
‚½‚̂ނ©‚ç
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:09:26
‰‚߂̕¶Žš—ñ‚ª200M’ö“xŠm•Û‚³‚ê‚Ä‚¢‚½‚Æ‚µ‚Äì‹Æ—̈æ‚à200MŽg‚¤‚Æ‚µ‚Ü‚·
‚±‚̂Ƃ«‰‚߂̕¶Žš—ñ‚ð‰ð•ú‚·‚é‚©Aã‘‚«‚·‚ê‚ÎÅ‚‚Å‚à400M‚µ‚©ƒƒ‚ƒŠ‚ðŽg‚¢‚Ü‚¹‚ñ
‚µ‚©‚µA‚»‚ꂪ‚Å‚«‚¸‚ɕԋp‚·‚邯őå@200M@+@200M@+@200M•K—v‚ɂȂè‚Ü‚·
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:11:03
>>449
ƒ\ƒPƒbƒgŽg‚Á‚ăJƒŠƒJƒŠ‚â‚邵‚©Žv‚¢‚‚©‚ñ
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:11:12
>>443
ŽèŒy‚³‚È‚çWinInet
^Œ•‚É‚â‚é‚È‚çWinsock
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4987“ú‘O‚ÉXV/243 KB
’S“–:undef