y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
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::vectorB

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
‚š‚µ‚Š‚Ä‚­‚Ÿ‚³‚¢@@‰º‚©‚ç2s–Ú‚ð“®‚©‚·‚ƃ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
‚È‚ñ‚©‚Ü‚ŸEEEEEE‚¢‚ë‚¢‚ë‚Æ‚š‚‚©‚ꂳ‚ñ

406:402
08/02/23 21:45:20
‚š‚È‚¶‚â‚‚ł·‚ª’Z‚­‚µ‚Ü‚µ‚œ@‰º‚©‚ç2s–Ú‚ð“®‚©‚·‚Ɖó‚ê‚é‚̂͂Ȃº‚Å‚µ‚å‚€‚©

#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ß) EEE
@
(‚„tŒ)ºÞŒºÞŒ
@
(G߄tß) EEE
@
(‚„tŒ)ºÞŒºÞŒºÞŒ
@@_, ._
iGß „D߁j cIH

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
‚³‚·‚ª‚ɁEEE

‰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); ©‚±‚±‚ŏ‰Šú‰»‚³‚ꂜ•¶Žš—ñ‚Ì“à—eA’·‚³‚ð•ύ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‹cB
‚Ƃ肠‚Š‚žŠú‘Ò‚·‚é“®ì‚͂Ȃñ‚Ȃ̂©‚ð“ú–{Œê‚ŏ‘‚¢‚Ä‚­‚Ÿ‚³‚¢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
‹ô‘RB

‚ ‚̃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ƒŠ•¶Žš—ñ‚Ì“à—eA’·‚³‚ð‘‚«Š·‚Š‚œ‚¢‚ñ‚Å‚·

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‚Ȃ̂ŁEEE

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

458:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:13:38
>>450
435‚Ý‚œ‚¢‚ɁA\‘¢‘̂œn‚µ‚œŒãAŒ³‚̕ϐ”‚É‘ã“ü‚µ’Œ‚¹‚΂¢‚¢B

459:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:15:30
‚à‚Í‚âƒ|ƒCƒ“ƒ^‚¢‚ç‚ñ‚ª‚È‚—

460:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:19:19
•¶Žš—ñ‚ł͂Ȃ­A1byte•ϐ”‚Ì”z—ñ‚ð‰Â•Ï’·‚ňµ‚¢‚œ‚¢‚ƁB
‚Ÿ‚Á‚œ‚çA
typedef struct {
char *baka;
size_t length;
} aho;

‚Æ‚Å‚à‚µ‚āA\‘¢‘Ì‚ð‚â‚èŽæ‚è‚·‚ê‚΂¢‚¢‚Ÿ‚ëB
C++‚Ÿ‚Á‚œ‚çAvector<char>Adeque<char>‚Å‚àŽg‚Š‚âB

461:443
08/02/23 23:20:13
WinInet‚łŃOƒO‚Á‚œ‚ç‚¢‚Á‚Ï‚¢o‚Ä‚«‚œ‚ñ‚Å’²‚ׂĂ݂éB
»Ýžœ

462:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:20:26
>>443
URLDownloadToFile

463:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:26:44
>>458
‚È‚º’ŒÚ‘‚«Š·‚Š‚ç‚ê‚È‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ

464:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:29:10
>>463
‚±‚Á‚¿‚©‚炵‚Ă݂œ‚çA‚È‚ñ‚ō\‘¢‘Ì‚ðŽg‚¢‚œ‚­‚È‚¢‚Ì‚©‚í‚©‚ç‚È‚¢B

465:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:29:25
>>463
‚à‚Á‚ƕ׋­‚µ‚Ä‚©‚ço’Œ‚¹

466:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:40:17
‚à‚Æ‚à‚Æ\‘¢‘͎̂g‚Á‚Ä‚¢‚Ü‚·‚æ@‚ ‚ÆCŒŸŒê‚݂̂œ®‚©‚¹‚邿‚€‚É‚µ‚œ‚¢‚ñ‚Å‚·
ŠJŽn‚̃AƒhƒŒƒX‚Æ’·‚³‚ð“n‚µ‚Ä‚àã‚Æ“¯‚¶‚Ÿ‚ÆŽv‚¢‚Ü‚·

467:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:41:34
‚ ‚ځ[‚ñ‚µ‚œ‚¢‚©‚çƒgƒŠƒbƒv‚‚¯‚Ä‚­‚ê

468:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:44:18
‚œ‚Ô‚ñƒgƒŠ‚̂‚¯•û‚ð’m‚ç‚È‚¢B
u–Œ‘O—“‚ɃŒƒX”Ԃ‚¯‚邱‚Ɓv‚·‚獡“ú’m‚Á‚œ‚Á‚Û‚¢

469:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:44:39
’ނ肟‚ë‚€

470:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:46:32
•¶Žš—ñ‚ð“ü—Í‚µ‚āA
•\ŽŠ‚·‚邯‚«‰E‚©‚ç‚R•¶Žš‚²‚ƂɃRƒ“ƒ}‚ð‚‚¯‚é•û–@‚Á‚Ăǂ€‚·‚ê‚΁H
i—áF“ü—Í>>344fru38fh4tgiur
@@@o—Í>>3,44f,ru3,8fh,4tg,iurj
‚±‚Ì‘±‚«‚šŠè‚¢‚µ‚Ü‚·EE
#include <iostream.h>
main()
{
char a[50] ;
cout <<"a‚É•¶Žš‚ð“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢>>" ;
cin.getline(a, 50) ;

int a_count = 0 ;
while( a[a_count] != '\0'){
a_count++ ;
}

cout <<"a‚ð•\ŽŠ‚µ‚Ü‚·š" ;
for(int i=0 ; i<a_count ; i++){
cout << a[i] ;
}
}


471:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:48:55
‚±‚ꂪ‚œ‚Ü‚œ‚Ü‚€‚Ü‚­“®‚¢‚œ‚肵‚Ü‚·‚ªAŽÀÛ‚ÍŠÔˆá‚Á‚Ä‚¢‚é‚©‚獢‚Á‚Ä‚¢‚é‚ñ‚Å‚·

#include <stdio.h>
#include <string.h>
typedef struct { char *start ; char *end; } bin;

void f(bin *x) {
delete x->start;
x->start = new char [3];
strcpy(x->start,"aa"); }

main() {
char *ch = new char [2];
strcpy(ch,"a");
bin x;
x.start=ch; x.end=ch+strlen(ch);
f(&x);
printf("%s",ch);
}

472:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:50:11
>>470
URLØÝž(www.google.co.jp)

473:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:53:13
x.start=ch; ‚Æ‚µ‚œŽž“_‚ŁA”’l‚ªƒRƒs[‚³‚ê‚邟‚¯‚ɂȂèA•¶Žš—ñ‚ð‘‚«Š·‚Š‚ç‚ê‚È‚­‚È‚è‚Ü‚·
‚Ÿ‚©‚ç@x.start=&ch;‚ÆŽQÆ“n‚µ‚ð‚·‚é‚œ‚ß‚É
\‘¢‘Ì‚ð { char **start ; char **end; }‚ɕύX‚µ‚Ü‚·
‚»‚€‚·‚邯ã‹L‚̂悀‚ÈŒ»Û‚ªo‚Ü‚·

474:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:53:48
>>471
f(&x);
ch=x.start;
printf("%s",ch);
‚Å‚¢‚¢‚Ÿ‚ë
‚Á‚āEEE’Þ‚ç‚ê‚¿‚Ü‚Á‚œ‚æ````‚ñ

475:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/23 23:56:53
>>473
f‚ðŒÄ‚ñ‚Ÿ‚ ‚Æ‚Ìch‚ªŽw‚·æ‚Íf‚Ì’†‚Ådelete‚³‚ê‚Ä‚¢‚邱‚ƂɋC‚¢‚Ä‚¢‚é‚©H

476:475
08/02/23 23:57:42
~>>473
›>>471

477:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:03:07
>>475
>>471‚Å‚Ídelete‚ânew‚ªŒø‚©‚È‚¢ê‡‚ª‚ ‚é‚ñ‚Å‚·@‚±‚ê‚Í‚¿‚á‚ñ‚Æ•\ŽŠ‚³‚ê‚Ü‚·‚©?

#include <stdio.h>
#include <string.h>
typedef struct { char *start ; char *end; } bin;

void f(bin *x) {
delete x->start;
x->start = new char [3];
strcpy(x->start,"aa"); }

main() {
char *ch = NULL;
bin x;
x.start=ch;
f(&x);
printf("%s",ch);}

478:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:06:58
C‚Å“®‚­‚æ‚€‚É‚µ‚œ‚¢‚Æ‚©ƒzƒU‚¢‚Ä‚š‚«‚È‚ª‚çAnew ‚â delete‚ðŽg‚€ƒoƒJ
‚µ‚©‚àA

baka = new aho[shine];

‚Æ‚µ‚œ‚ç

delete []baka;

‚Æ‚·‚邱‚Æ‚µ‚ç’m‚ç‚È‚¢ƒoƒJB
ƒ}ƒjƒ…ƒAƒ‹‚Å‚à“Ç‚ß

479:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:07:28
>>477
‚¶‚á‚ ‚à‚€‚¢‚¢‚©‚çA‚±‚€‚µ‚Æ‚¯
#include@<stdio.h>@
#include@<string.h>@
typedef@struct@{@char@**start@;@char@**end;@}@bin;@

void@f(bin@*x)@{@
delete[]@*x->start;@
*x->start@=@new@char@[3];@
strcpy(*x->start,"aa");@}@

void@g(bin@*x)@{
delete[]@*x->start;@
*x->start@=@new@char@[3];@
strcpy(*x->start,"bb");@}@

main()@{@
char@*ch@=@NULL;@
bin@x;@
x.start=&ch;@
f(&x);@
printf("%s",ch);
g(&x);@
printf("%s",ch);
}
‚±‚ê‚ŏI—¹A‚à‚€—ˆ‚é‚È

480:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:08:23
>>477
delete‚ànew‚àŒø‚¢‚Ä‚¢‚é‚Í‚ž‚Ÿ‚æH

Ech‚ªŽw‚·æ‚ðdelete‚µ‚æ‚€‚ªAx->start=newEEE‚ð‚µ‚æ‚€‚ªAch‚Ì’†g‚͕ςí‚ç‚È‚¢B
Edelete‚µ‚Ä‚àâ‘΂ɏ‘‚«ž‚߂Ȃ­‚È‚é‚Æ‚ÍŒÀ‚ç‚È‚¢B

‚±‚ê‚ç‚Í—‰ð‚µ‚Ä‚¢‚éH

481:not 477
08/02/24 00:10:08
>>478
‚ EEE‚»‚€‚¢‚Š‚Îdelete []baka;‚Æ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚©‚Á‚œ‚ñ‚ŸEEEE
C~‚Å‚·‚Ü‚ñB

482:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:15:24
\‘¢‘Ì‚ÍC‚łȂ¢‚Æ‚¢‚€‚‚à‚è‚©H

483:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:17:32
>>477
mainŠÖ”“àAch‚Ÿ‚¯‚É’–Ú‚·‚ê‚΁A
ch‚ÍNULL‚ŏ‰Šú‰»‚³‚ꂜŒãAˆêØ•ύX‚ðŽó‚¯‚È‚¢‚Ÿ‚ëB
printf‚ÉNULL‚ð“n‚µ‚Ä‚¢‚é‚̂ŁA–¢’è‹`B

484:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:18:48
>>479
‚»‚ꂟ‚ƁA bin x;‚ð‰Šú‰»‚·‚éŠÖ”‚ƁA“K“–‚È”z—ñ‚ð“ü‚ê‚邯ƒoƒO‚é‚ñ‚Å‚·@‚È‚ñ‚Å‚€‚²‚©‚È‚¢‚ñ‚Å‚·‚©

#include <stdio.h>
#include <string.h>
typedef struct { char **start ; char **end; } bin;

void f(bin *x) {
delete[] *x->start;
*x->start = new char [3];
strcpy(*x->start,"aa"); }

void h(bin *x){
char *ch=new char [3];
ch[0]='X';ch[1]=0;
x->start=&ch; }

main() {
bin x;
h(&x);
f(&x);
char *test=new char [1];
printf("%s",*(x.start));
}

485:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:23:27
ƒoƒO‚é‚¶‚ᕪ‚ç‚ñ‚Ÿ‚ëB

486:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:24:02
>>484
h“à‚̃[ƒJƒ‹•ϐ”ch‚̃AƒhƒŒƒX‚ðx->start‚ÉŠi”[‚µ‚Ä‚¢‚邪A
ch‚Íh‚𔲂¯‚邯–³‚­‚È‚é‚̂ŁAx->start‚Í‘¶Ý‚µ‚È‚¢êŠ‚ðŽw‚µ‚Ä‚¢‚éB

487:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:24:26
>>484
‚¶‚á‚ ‚±‚ê‚Å‚¢‚¢‚Ÿ‚ë‚€
#include@<stdio.h>@
#include@<string.h>@
typedef@struct@{@char@**start@;@char@**end;@}@bin;@

void@f(bin@*x)@{@
delete[]@*x->start;@
*x->start@=@new@char@[3];@
strcpy(*x->start,"aa");@}@

char@*ch;
void@h(bin@*x){@
ch=new@char@[3];@
ch[0]='X';ch[1]=0;@
x->start=&ch;@}@

main()@{@
bin@x;@
h(&x);@
f(&x);@
char@*test=new@char@[1];@
printf("%s",*(x.start));@
}

488:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:25:03
char *test=new char [1];‚ð‚Ì‚Œ‚­‚ƁAbcc5.5‚ł͓®ì‚µ‚Ü‚·
‚Ù‚©‚̃Rƒ“ƒpƒCƒ‰‚ł́A“ü‚ê‚È‚­‚Ä‚àŽÀsŽž‚É—Ž‚¿‚Ü‚·@ŒŽˆö‚͉œ‚Å‚·‚©?

489:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:25:46
‚¢‚¢‚æ‚€‚ÉŽg‚í‚ê‚Ă邌AƒfƒoƒbƒO‘à‚—

490:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:27:01
>>488
ŒŽˆö‚Ích‚ªƒ[ƒJƒ‹•ϐ”‚Ÿ‚©‚炟

491:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:27:09
>>488
OS‚ª—Ž‚¿‚ë!!‚Á‚ÄŽw—ß‚ð‰º‚·‚©‚ç‚¶‚á‚È‚¢‚©‚ȁH

492:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:27:09
‚š‚Ü‚¢‚ç‚Ü‚Ÿ•t‚«‡‚Á‚Ä‚â‚Á‚Ä‚ñ‚Ì‚©
‚±‚¢‚•ª‚©‚Á‚Ă邯‚ǁA•ª‚©‚ç‚È‚¢ƒtƒŠ‚µ‚Ă邟‚¯‚Ÿ‚ë

493:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:28:09
>>492
‚±‚Á‚¿‚à‰É‚Ÿ‚©‚ç‚Ë

494:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:28:54
ƒoƒJ‚Í•ú’u`B
Å‰‚Ì—á‚©‚çl‚Ђ邯A•¶Žš—ñ’萔‚âA•¶Žš”z—ñ‚ð‚àdelete‚µ‚æ‚€‚Æ‚µ‚Ä‚é‚ñ‚Ÿ‚©‚çB


495:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:30:19
>>486>>487
‚µ‚©‚µA‚±‚ê‚͂ǂ̃Rƒ“ƒpƒCƒ‰‚Å‚à³í‚É“®‚«‚Ü‚¹‚ñ‚©? C++‚Å‚·‚ª

#include <stdio.h>
#include <string.h>

void h(char *&x){
char *ch=new char [11];
strcpy(ch,"ABCDEFGHIJ");
x=ch; }

main() {
char *x;
h(x); printf("%s",x); }

496:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:31:31
>>495
‚»‚ꂪ“®‚­‚Ì‚Íchar*&‚Ÿ‚©‚炟

497:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:32:23
>>495
‚€‚ñB‚»‚ê‚̓[ƒJƒ‹•ϐ”ƒAƒhƒŒƒX‚ðŽæ‚éiƒ|ƒCƒ“ƒ^‚ðŽæ‚éAŽQÆ‚ðŽæ‚éj
‚Æ‚¢‚€‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚È‚¢‚©‚ç–â‘è‚È‚¢B

498:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:33:28
>>495
‚»‚Ìh‚́Ach‚́u’lv‚ðƒRƒs[‚µ‚Ä‚¢‚é‚̂ŁA
ch‚ª–³‚­‚È‚Á‚Ä‚à’l‚Íx‚ÉŠi”[‚³‚ê‚Ä‚¢‚é‚©‚ç“®‚­B
>>484‚Ích‚́uƒAƒhƒŒƒXv‚ðŠi”[‚µ‚Ä‚¢‚邟‚¯B

499:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:33:34
>>488
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í’ú‚ß‚œ‚Ù‚€‚ª‚¢‚¢
‚PDŠÈ’P‚ÈŽ–‚ð‚â‚₱‚µ‚­‚µ‚Ä
‚QDƒoƒO‚ð“ü‚ê‚Ä
‚RD•·‚«‚Ü‚­‚邱‚ƂőŒl‚̎ז‚‚ð‚·‚é

•ʂ̎dŽ–’T‚¹

­‚È‚­‚Æ‚àƒIƒŒ‚Í‚»‚ê‚ð•׋­”MS‚Ƃ͂¢‚Š‚È‚¢

500:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:41:03
‚Ÿ‚©‚çAƒoƒJ‚Í•ú’u‚Ÿ‚Á‚āB
Žè’i‚ɌŎ·‚µ‚āA‰œ‚Ì–Ú“I‚Å‚»‚̃Cƒ~ƒt‚ÈŽè’i‚ð‚Æ‚ë‚€‚Æ‚µ‚Ä‚¢‚é‚Ì‚©Ž©•ª‚ł킩‚Á‚ĂȂ¢B


501:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:41:58
Šm”F‚µ‚œ‚¢‚̂ł·‚ªAnew‚́Adelete‚·‚é‚©ƒvƒƒOƒ‰ƒ€‚ªI—¹‚·‚é‚܂ʼnð•ú‚³‚ê‚È‚¢‚Í‚ž‚Å‚·‚æ‚Ë?
ƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚ÅŠm”F‚·‚邯f()‚𔲂¯‚Ä‚àƒƒ‚ƒŠ‚Í‚»‚̂܂܂ł·

#include <stdio.h>

f(){
char *x=new char [200*1024*1024]; }


main() {
f();
getchar();
}

502:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:42:13
>>495
‚¿‚Ȃ݂ɁA‚»‚ê‚ðƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚ď‘‚«’Œ‚·‚Æ‚±‚€‚È‚éB
#include <stdio.h>
#include <string.h>

void h(char **x) {
@ @ char *ch = new char[11];
@ @ strcpy(ch, "ABCDEFGHIJ");
@ @ *x = ch;
}

int main() {
@ @ char *x;
@ @ h(&x);
@ @ printf("%s",x);

@ @ return 0;
}

503:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:43:28
‚Ÿ‚©‚烍[ƒJƒ‹‚Å’è‹`‚³‚ꂜ•ϐ”‚â”z—ñ‚Å‚àA‚»‚̃AƒhƒŒƒX‚ª”»–Ÿ‚µ‚Ä‚¢‚ê‚΁Amain()‚Ȃǂő€‚Á‚œ‚è‰ð•ú‚Å‚«‚Ü‚·‚æ‚Ë

504:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:46:04
>>503
ƒ}ƒjƒ…ƒAƒ‹‰Å
ƒq[ƒv‚̈Ӗ¡‚ð—‰ð‚µ‚Ä‚©‚çnew ‚â@delete@‚ðŽg‚ЁB
•ϐ”‚Ì‹L‰¯ƒNƒ‰ƒX‚ð—‰ð‚µ‚ë


505:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:47:43
ƒ[ƒJƒ‹’è‹`‚ÍŠO‚É”²‚¯‚œ‚çA“à—e‚ªŽc‚Á‚Ä‚¢‚é•ۏ؂͂Ȃ¢
alloc‚µ‚œ‚È‚çŽc‚Á‚Ä‚¢‚邯‚Ç

506:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:48:18
>>503
‚Ÿ‚©‚ç‚Ì‘OŒã‚ªŒq‚ª‚Á‚ĂȂ¢‚Œ
new‚µ‚œ—̈悪delete‚³‚ê‚é‚܂ʼnð•ú‚³‚ê‚È‚©‚Á‚œ‚ç
‚È‚ºƒ[ƒJƒ‹‚Å’è‹`‚³‚ꂜ•ϐ”‚â”z—ñ‚ðmain‚©‚ç‘€‚ê‚邱‚ƂɂȂé‚ñ‚Ÿ

507:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:49:11
‚È‚º‚Å‚·‚©?@ŠÔˆá‚Á‚Ä‚¢‚È‚¢‚ÆŽv‚¢‚Ü‚·‚æ@‚±‚ê‚Ímain()‘€‚ʼnð•ú‚µ‚Ă܂·

#include <stdio.h>
#include <string.h>

void h(char **x) {
char *ch = new char[200*1024*1024];
*x = ch; }

main() {
char *x;
h(&x);
getchar();
delete x;
getchar();}

508:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:52:46
>>507
‚»‚ê‚Í‚ˆ‚̃[ƒJƒ‹‚Å’è‹`‚³‚ꂜ•ϐ”ch‚ðmain‚©‚ç‘€‚Á‚Ä‚é‚킯‚ł͂Ȃ¢‚È
’P‚Énew‚µ‚œ—̈æ‚ւ̃|ƒCƒ“ƒ^ch‚ðmain‚Ìx‚ɃRƒs[‚µ‚Ä“n‚µ‚Ă邟‚¯‚Ÿ

509:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:54:23
ˆê“x–ڂ̃L[“ü—͂ŁA200M•ªƒƒ‚ƒŠ‚ð‰ð•ú‚µ‚Ü‚·‚æ@ƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚݂Ă­‚Ÿ‚³‚¢

510:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:54:39
L‚Ñ‚ª‚¢‚¢‚©‚牜‚©‚ÆŽv‚Á‚œ‚ç–¢‚Ÿ‘ŠŽè‚É‚µ‚Ä‚œ‚Ì‚©B

511:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:55:37
>>507
new‚ÅŠm•Û‚µ‚œƒƒ‚ƒŠ‚ւ̃|ƒCƒ“ƒ^‚ðmain‚ɘA‚ê‚čs‚Á‚Ä‚¢‚邟‚¯B
new‚âmalloc‚ÅŠm•Û‚µ‚œƒƒ‚ƒŠ‚̓\[ƒXã‚̃XƒR[ƒv‚É”›‚ç‚ꂞ‚ÉŽg‚Š‚éB

ˆê•ûA>>484‚ł́Ax->start=&ch;‚Æ‚¢‚€‚æ‚€‚ɁA
ƒ[ƒJƒ‹•ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðmain‚ÖŽ‚Á‚čs‚Á‚Ä‚¢‚éB
‚µ‚©‚µAmain‚É–ß‚Á‚œ‚Æ‚«‚ɂ͊ù‚ɕϐ”ch‚»‚Ì‚à‚Ì‚ª‹‚È‚­‚È‚Á‚Ä‚¢‚é‚̂ł€‚Ü‚­‚¢‚©‚È‚¢B

512:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:56:05
Œ©Ž–‚È–³Ž©Šo‚ÌŽ©ŒÈ’†SŽå‹`‚Ÿ‚ȁA‘‚­Ž¡‚¹‚æ

>>507
‚Ȃɂµ‚Ă邩‚í‚©‚Á‚Ä‚é‚Ȃ炢‚¢‚¯‚ǁAƒ|ƒCƒ“ƒ^ˆê‰ñ‚šŸ²‚¢‚µ‚œ‚çH

513:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 00:56:26
>>507
‚ ‚ñ‚œ‚Ínew‚ÅŠm•Û‚µ‚œ—Ìˆæ‚ÆA‚»‚ê‚ðŽw‚·ƒ|ƒCƒ“ƒ^•ϐ”‚ðA“¯ˆê‚Ì‚à‚̂ł ‚é‚ÆŠšˆá‚¢‚µ‚ĂȂ¢‚©H
>>507‚̃R[ƒh‚Å‚àAƒ|ƒCƒ“ƒ^•ϐ”ch‚Íh‚𔲂¯‚鎞‚ɏÁ–Å‚·‚é‚͕̂ª‚©‚é‚©H

514:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:00:53
‚Ü‚žchar *x ‚Ì x‚́Aint x‚â float x‚Æ“¯‚¶‚ŁA‚œ‚Ÿ‚̃[ƒJƒ‹•ϐ”‚Å‚ ‚邱‚Æ‚ðŠo‚Š‚Æ‚¯

515:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:04:18
‚µ‚©‚µ‚±‚ê‚Í“®‚«‚Ü‚¹‚ñ

#include <stdio.h>
#include <string.h>
typedef struct { char **start ; char **end; } bin;

void h(bin *x){
char *ch = new char[11];
strcpy(ch, "ABCDEFGHIJ");
*(x->start)=ch; }

main() {
bin x;
h(&x);
printf("%s",*(x.start));
}

516:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:04:59
>

517:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:05:04
free(p)‚Á‚Ä‚â‚邯p‚ªNULL‚É‚È‚é‚Æ‚©Žv‚Á‚¿‚á‚€l‚Ȃ̂©‚ȁB

518:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:05:45
‚š‘O‚çƒoƒJ‚Ì‘ŠŽè‚·‚ñ‚È‚Á‚āB‚‚¯‚ ‚ª‚é‚©‚çB

519:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:06:51
>>515
x->start‚ð‚Ü‚Á‚œ‚­‰Šú‰»‚µ‚È‚¢‚܂܁A*(x->start)‚È‚ñ‚©‚É‘ã“ü‚µ‚Ä‚¢‚é‚Ì‚ªŠÔˆá‚¢B
>>513‚É“š‚Š‚ë

520:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:08:18
‰ŽŒ‹\ƒ|ƒCƒ“ƒ^‚Ì—‰ð‚ª‚ ‚â‚ӂ₣A‚Ÿ‚©‚ç‚È‚é‚ׂ­ƒ|ƒCƒ“ƒ^‚Ì‚â‚₱‚µ‚¢•”•ª‚ɂ͐G‚ê‚È‚¢ƒvƒƒOƒ‰ƒ€¡‚܂łµ‚Ä‚«‚œ‚ñ‚Ÿ‚¯‚ǁA
‚±‚̃XƒŒ“Ç‚ñ‚Ÿ‚ç‚È‚ñ‚ƂȂ­—‰ð‚Å‚«‚Ä‚«‚œ‹C‚ª‚·‚éB
CŒŸŒê‚Ånew‚Ædelete‚ðŽg‚¢‘±‚¯‚Ä‚él‚ ‚肪‚Æ‚€I
‚ ‚ƁA‚à‚¿‚ë‚ñ‰ðà‚µ‚Ä‚­‚ê‚Ä‚é‚Ý‚ñ‚È‚à‚ ‚肪‚Æ‚€I
–Ÿ“ú‚©‚ç‚àstring‚΂è‚΂èŽg‚Á‚Ä‚¢‚±‚€‚ÆŽv‚¢‚Ü‚·B

521:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:09:24
>>515
‚»‚€‚Ÿ‚ˁA‚»‚ê‚Í“®‚©‚È‚¢‚Ë
‚Ÿ‚©‚çH
‰œ‚ð•·‚«‚œ‚¢‚Ì‚©–ŸŠm‚É

522:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:09:53
ƒ|ƒCƒ“ƒ^•ϐ”‚ªÁ–Å‚·‚é‚̂͂킩‚è‚Ü‚·
ŠÖ”‚ł́A‰Šú‰»‚Ə‘‚«Š·‚Š‚ð‚·‚é•û–@‚ª‚í‚©‚肜‚¢‚Å‚·

523:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:10:25
>>515
#include <stdio.h>
#include <string.h>
typedef struct { char **start ; char **end; } bin;

void h(bin *x) {
char *ch = new char[11];
strcpy(ch, "ABCDEFGHIJ");
*(x->start)=ch; }

int main() {
bin x;
char *p;
x.start = &p;
h(&x);
printf("%s", p);
delete[] p;
}


524:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:10:30
new/delete‚ðŽg‚€‚Æ‚¢‚€‚±‚Ƃ͓–‘RC++‚Ÿ‚æ‚ȁH
‚¶‚á‚ A‚È‚ñ‚сƒ‚ƒŠ‘€ì‚ð‰B•Á‚·‚éƒNƒ‰ƒX‚ðì‚ë‚€‚Æ‚µ‚È‚¢‚́H
‚h‚p’á‚¢‚©‚çH

525:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:10:53
>>522
‚Ý‚ñ‚È‚ª‰œ‰ñ‚à—á‚ðo‚µ‚Ä‚¢‚é‚̂ɁEEE(T_T)

526:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:12:15
>>524
ã‚̂ق€‚ōŏI“I‚ÉC‚ŏ‘‚­‚ÆŒŸ‚Á‚Ä‚¢‚œ‚Í‚žB
‰Ž‚ɂ͂Ȃñ‚ō¡‚Ínew[]Žg‚Á‚ÄC++‚É‚·‚é‚Ì‚©—‰ð‚Å‚«‚È‚¢‚¯‚ǁB

527:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:12:50
>>522
‚š‚Ü‚¢‚ªƒ|ƒCƒ“ƒ^‚ɂ‚¢‚Ä’m‚Á‚Ä‚¢‚é’mޝ‚ð‚·‚×‚Äq‚ׂæ

528:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:12:53
>>522
‰œ“x‚©o‚Ă鐳‚µ‚­“®‚­—Ⴊ‹C‚É“ü‚ç‚È‚¢——R‚͂Ȃº‚©‚Ë

529:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:18:03
‰Œ‚ɁA”Þ‚ÖCŒŸŒêƒ|ƒCƒ“ƒ^Š®‘S§”e‚ð—^‚Š‚œ‚Æ‚µ‚Ä‚àA
‚»‚ê‚ł킩‚Á‚Ä‚­‚ê‚é‚©‚Ç‚€‚©•sˆÀ‚ɂȂéB

530:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:19:41
>>522
ŠF‚ª‰œŒŸ‚Á‚Ă邩‚Ù‚Æ‚ñ‚Ç•ª‚©‚ç‚È‚¢C++‘fl‚Ÿ‚¯‚Ç
ˆê“ú‚®‚ç‚¢‹C•ª•Ï‚Š‚ÄŒ¢‚ÌŽU•à‚ɂłàs‚Á‚œ‚çH
‚Ü‚ AŒ¢‚̃Eƒ“ƒR‚̏ˆ—‚µ‚È‚ª‚çl‚Š‚œ‚肳
‚»‚ÌŒã‚ŁA‚Ü‚œˆê‚©‚çì‚Á‚Ă݂é
ˆÈŠO‚Ƃł«‚é‚©‚à‚æ

531:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:21:40
>>523
‚»‚ꂟ‚Æ‚€‚²‚«‚Ü‚µ‚œ@»Ýžœ

x.start = &p;
h(&x);
printf("%s", *x.start);

‰‚߂Ƀƒ‚ƒŠã‚Échar*Œ^‚ªŠm•Û‚³‚ê‚È‚¢‚Ǝ󂯎æ‚ê‚È‚¢‚Á‚ÄŽ–‚©

532:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:23:55
>>530
Œ¢‚̃Eƒ“ƒR‚̏ˆ—‚ðl‚Š‚œ‚è@‚ÉŒ©‚Š‚Ä
delete unko;‚Æ‚©”]“à‚ÅŽÀs‚µ‚»‚€‚ɂȂÁ‚œ

533:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:28:09
>>523
p‚ðŠm•Û‚µ‚È‚­‚Ä‚àA‚±‚ê‚Å‚à‚¢‚¢‚Í‚ž‚Å‚·‚æ‚Ë

int main() {
bin x;
x.start = new char *;
h(&x);
printf("%s", *x.start);
}

534:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:28:52
new‚µ‚œ‚çdelete‚µ‚Æ‚¯‚æ

535:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:35:57
>>533
new‚µ‚œ‚à‚Ì‚Ídelete‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚ª–Ê“|‚Ÿ‚©‚çA
Žg‚킞‚ɍςނȂç”ð‚¯‚é‚ׂ«B

536:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:48:50
‚Ÿ‚©‚çAnew‚ðŽÌ‚Ă邯‚±‚ë‚©‚ç‚Í‚¶‚ß‚ë‚Á‚āB

537:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:53:19
‚b‹y‚Ñ‚b{{‚ðŽg‚¢ƒQ[ƒ€‚ðì¬‚³‚ꂜ•û‚ÖŽ¿–â‚Å‚·B

Ä‹AŠÖ”‚Á‚ĕ֗˜‚Å‚·‚©H
‚à‚µ‚æ‚낵‚¯‚ê‚΁AƒƒŠƒbƒg‚ƃfƒƒŠƒbƒg‚ð‹³‚Š‚Ä‚¢‚œ‚Ÿ‚¯‚È‚¢‚Å‚µ‚å‚€‚©H

Ž©•ª‚̍l‚Š‚Å‚ÍA goto ‚Æ“¯‚¶—p‚É–³—‚ÉŽg‚€•K—v‚͂Ȃ¢‹@”\‚Ÿ‚ÆŽv‚Á‚Ă܂·B

538:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:54:37
Ä‹AŠÖ”‚ɂ‚¢‚Ă͐FXŽv‚€‚Æ‚±‚낪‚ ‚é‚Ì‚Ÿ‚ªAƒQ[ƒ€‚ðì‚Á‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚©‚ç‚È‚ŸB

539:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:58:18
–³—‚ÉŽg‚€•K—v‚Í–³‚¢‚È‚Ÿ
ƒƒŠƒbƒgƒfƒƒŠƒbƒg‚Æ‚¢‚€–â‘è‚Å‚à‚È‚¢‹C‚ª‚·‚é

540:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:58:23
>>537
ƒ|ƒŠƒSƒ“(ƒ{[ƒ“)‚Ì‘€ì‚ŕ֗˜
‚Å‚àA–³—‚µ‚ÄŽg‚í‚È‚­‚Ä‚à‚š‚‹

541:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:03:16
ƒ{[ƒ“‘€ì‚Á‚Ä‚±‚Ƃ́Aƒf[ƒ^‚̓ǂݍž‚ÝŽž‚ɕ֗˜‚Á‚Ä‚±‚Ƃłµ‚å‚€‚©H

542:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:09:18
yŠÂ‹«z MS WinXP/gcc 3.4.4 on cygwin
yƒ\[ƒXz URLØÝž(kansai2channeler.hp.infoseek.co.jp)
y—p“rz IRCƒNƒ‰ƒCƒAƒ“ƒgibotj
y‹N“®•û–@z $ ./a irc.tokyo.wide.ad.jp 6664
y“®ì‚ÌŒ»óz
@‚PDƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çƒT[ƒo–Œ‚ƃ|[ƒg‚ðŽó‚¯Žæ‚èAƒ\ƒPƒbƒgì¬AƒRƒlƒNƒVƒ‡ƒ“Šm—§
@‚QDƒT[ƒo‚©‚ç‚̃RƒlƒNƒVƒ‡ƒ“ƒƒbƒZ[ƒWŽó‚¯Žæ‚è
@‚RDUSER/NICKƒRƒ}ƒ“ƒh‚Ì‘—M
@‚SDƒEƒFƒ‹ƒJƒ€ƒƒbƒZ[ƒWAMOTD‚̎󂯎æ‚è
@‚TD”ŒŠp‰p”‚̃`ƒƒƒ“ƒlƒ‹–Œ‚Ö‚ÌJOIN@©‚±‚±‚Å’âŽ~‚·‚é
yŽ¿–âz
@ETelnet‚Å“¯‚¶‚æ‚€‚ɐڑ±‚·‚邯–â‘è‚È‚­Ú‘±šI—¹‚·‚邱‚Æ‚ª‚Å‚«‚éiISO-2022-JP‚Ÿ‚©‚ç•¶Žš‰»‚¯‚·‚邪³íj
@E‘—ŽóMŽü‚肪‚©‚Ȃ肢‚¢‰ÁŒž‚Ȃ̂ÅJOINo—ˆ‚È‚¢‚̂͂»‚±‚É–â‘肪‚ ‚é‚̂ł͂Ȃ¢‚©H

ƒCƒŒƒMƒ…ƒ‰[‚È‚±‚Æ‚ð‚â‚Á‚Ă܂·‚ªAIRC”ÂorƒXƒŒ‚Æ‚¢‚€‚æ‚èCƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘̖̂â‘è‚©‚ƍl‚Š
‚±‚¿‚ç‚ÉŽ¿–₳‚¹‚Ä‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚æ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B

543:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:13:01
>>541
typedef struct _D3DXFRAME {
LPSTR Name;
D3DXMATRIX TransformationMatrix;
LPD3DXMESHCONTAINER pMeshContainer;
struct _D3DXFRAME *pFrameSibling;
struct _D3DXFRAME *pFrameFirstChild;
} D3DXFRAME, *LPD3DXFRAME;

À•WŒn‚̏ã‚ɍÀ•WŒn‚ª‚ ‚Á‚āA
‚³‚ç‚É‚»‚̍À•WŒn‚̏ã‚ɍÀ•WŒn‚ªc
‚ÆŒJ‚è•Ô‚·‚̂ŁAƒXƒ^ƒbƒN‚ðŽ©‘O‚ÅŠÇ—‚·‚邿‚è
Ä‹Aˆ—‚É‚µ‚œ‚Ù‚€‚ªŠy‚Æ‚¢‚€‚Ÿ‚¯
i‘Ì-ã˜r-˜r-Žè-Žw ‚̂悀‚ÉŒq‚ª‚Á‚Ä‚¢‚­‚̂Łj

544:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:17:35
>>542
ƒJƒ“‚Ȃ̂ŊO‚µ‚Ä‚œ‚ç–³Ž‹‚µ‚Ä‚­‚ê
„for(i=0;i<=strlen(p);i++){
\0‚à‘—M‚µ‚Ă邪A‚¢‚¢‚Ì‚©H
i<strlen(p)@‚È‚ñ‚¶‚á‚È‚¢H

545:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:37:36
>>543
for•ª‚ő̂̃p[ƒc”‰ñ‚µ‚ăf[ƒ^‚ð“ǂݎæ‚Á‚Ä‚é‚ñ‚Å‚·‚ªA
¡‚Í–³—‚µ‚Ä‚»‚ê‚ð•ö‚µ‚Ă܂Ŏg‚€‹@”\‚ł͂Ȃ¢‚Á‚Ä‚±‚Ƃł·‚ˁB

‚æ‚­‹@”\‚ð—‰ð‚µ‚ÄŽg‚Š‚ÎŠy‚ɂȂ镚A‚Æ‚¢‚€‚±‚Ƃł·‚ˁB
“š‚Š‚Ä‚­‚ꂜ•û‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

546:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 03:26:15
>>542
ƒƒbƒZ[ƒW‚̏I‚í‚è‚ð\n š \r\n ‚É•Ï‚Š‚Ä‚Ý‚œ‚ç‚¢‚¯‚é‚©‚à

547:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 03:33:50
>>530
‰Ž‚̓Iƒiƒj[‚µ‚Ä”­ŽË‚µ‚œŒãAƒeƒBƒbƒVƒ…‚Ő@‚¢‚Ă鎞‚ɃR[ƒh‚ª‘M‚­‚æB

548:546
08/02/24 03:56:01
‚ ‚ƁA>>544‚Æ“¯‚¶‚­\0‚Ì‘—M‚Í•s–¡‚¢‚ñ‚ł́H
\n‚сƒbƒZ[ƒW‚̏I‚í‚è‚ð”»’f‚µ‚Ă邯‚·‚邯AƒT[ƒo‚ÍŽŸ‚̃ƒbƒZ[ƒW‚ÌŽóM‚Å
æ“ª‚É\0‚ª“ü‚Á‚Ä‚µ‚Ü‚€‚ñ‚ł͂Ȃ¢‚©‚ÆŽv‚€
i‚Q‰ñ–ڂ̃ƒbƒZ[ƒW‚ªA"\0JOIN #ircclidev\n"‚ɂȂé‚ñ‚¶‚á‚È‚¢‚©‚ȁj

549:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 04:06:10
>>544,>>548
i<strlen(p)‚Å‰ðŒˆ‚µ‚Ü‚µ‚œB‰•à“Iƒ~ƒX‚à‚¢‚¢‚Æ‚±‚낟EEEB

‚à‚€ˆê‚ÂŽ¿–₪‚ ‚é‚̂ł·‚ªAi‚Ç‚¿‚ç‚©‚Æ‚¢‚€‚Æ‚±‚¿‚炪–{‘è‚Å‚·‚ªj
ISO-2022-JPi‚¢‚í‚ä‚éJISƒR[ƒhj‚ÆShiftJIS‚𑊌ݕϊ·‚·‚郉ƒCƒuƒ‰ƒŠorƒTƒ“ƒvƒ‹‚ð’T‚µ‚Ä‚¢‚Ü‚·B
ŒŸõ‚µ‚Ä‚à‚È‚©‚È‚©‚µ‚Á‚­‚è—ˆ‚é‚à‚Ì‚ª‚È‚­AnkfŒo—R‚Ÿ‚ƏãŽè‚­ISO-2022-JP‚̐§ŒäƒR[ƒh
iKI/KO=0x1B 0x24 0x42/0x1B 0x28 0x42j‚ðŽæ‚é‚±‚Æ‚ªo—ˆ‚Ü‚¹‚ñB

RFC‚ɂ́A“Á‚Ƀ}ƒ‹ƒ`ƒoƒCƒgŠÂ‹«‚Ì‹K’è‚Í’è‚ß‚ç‚ê‚Ä‚¢‚Ü‚¹‚ñ‚ªA“ú–{ŒêIRCƒT[ƒo‚Í
ISO-2022-JP‚ðŽg‚Á‚Ä‚¢‚邯‚±‚낪Žå—¬‚̂悀‚Å‚·B

550:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 04:12:53
>>542‚̏C³”Ń\[ƒX‚Å‚·Bˆê‰ž“ú–{ŒêˆÈŠO‚Í‚¿‚á‚ñ‚Æ“®‚­EEE‚Í‚ž
URLØÝž(kansai2channeler.hp.infoseek.co.jp)

551:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 05:11:02
>>549
iconv‚¶‚႟‚ß‚©‚¢H

552:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 05:52:14
‚·‚ñ‚Ü‚¹‚ñB
VC++6.0‚©‚çVisualStudio2008‚ɈڂÁ‚œ‚ñ‚Å‚·‚ªAŠOŠÏ‚ª•Ï‚í‚è‚·‚¬‚Ăă`ƒ“ƒvƒ“ƒJƒ“ƒvƒ“EEE
‚Ç‚±‚©VisualStudio2008 Exp ‚̉ðà‚â‚Á‚Ä‚éƒy[ƒW‚Æ‚©‚ ‚è‚Ü‚¹‚ñ‚©H

dll‚·‚ç“ǂݍž‚߂ʁEEEBorz


553:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 06:11:51
Visual Studio2008ƒXƒŒ‚ÉGO

554:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:24:08
Ž©•ª‚ŃNƒ‰ƒX‚ð’è‹`‚·‚邯‚«‚ɁAƒ|ƒCƒ“ƒ^‚ɑ΂·‚鉉ŽZ‚́A’è‹`‚µ‚È‚­‚Ä‚à‚æ‚¢‚̂łµ‚å‚€‚©H
‚‚܂èAƒ|ƒCƒ“ƒ^‚Å‚àAint*‚Æ‚©Achar*‚Æ‚©‚ÌŒ^‚ª‚ ‚è‚Ü‚·‚ªA—ႊ‚Î
myclass*==int*
‚Æ‚©‚â‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·B‚Å‚àAmyclass1*==myclass2*‚́A==‰‰ŽZŽq‚à
’è‹`‚µ‚ĂȂ¢‚̂ɁAƒRƒ“ƒpƒCƒ‹‚Å‚«‚邵A‚¿‚á‚ñ‚Æ“®‚«‚Ü‚·B
‚±‚ê‚́A‚Ç‚€‚¢‚€——R‚łł«‚é‚ñ‚Å‚·‚©H‚Æ‚¢‚€‚©Aƒ|ƒCƒ“ƒ^‚Ì”äŠr‚ð‚·‚é‰‰ŽZŽq‚Á‚Ä
‚Ç‚±‚Å’è‹`‚µ‚Ä‚é‚ñ‚Å‚µ‚å‚€‚©H

•ςȎ¿–â‚Å‚·‚¢‚Ü‚¹‚ñB


555:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:27:06
Œp³ŠÖŒW‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢H

556:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:54:10
>554
‹KŠiã‚Łu‚Å‚«‚év‚ÆŒˆ‚ß‚ç‚ê‚Ä‚¢‚鏈—‚͂̓Rƒ“ƒpƒCƒ‰‚ªŸŽè‚ɏˆ—‚µ‚Ä‚­‚ê‚éA‚Æ‚¢‚€‚Ÿ‚¯B
myclass1*==myclass2* ‚Í >555 ‚ÌŒŸ‚€‚Æ‚š‚è myclass1 ‚Æ myclass2 ‚ÉŒp³ŠÖŒW‚ª‚ ‚é‚ñ‚Ÿ‚ë‚€B
‚±‚̏ꍇAˆÃ–Ù‚ÌŒ^•ÏŠ·‚ª”­¶‚µ‚Ä“¯‚¶Œ^‚ɂȂè”äŠr‚Å‚«‚éA‚ÆŒˆ‚Ü‚Á‚Ä‚¢‚éB

‚ŁA‹KŠi‚ÅŒˆ‚ß‚ç‚ê‚Ä‚¢‚éˆÈã‚̃|ƒCƒ“ƒ^‚ɑ΂·‚鉉ŽZ‚ðAŽ©‘O‚Å’è‹`‚·‚é•K—v‚ª‚ ‚éƒP[ƒX‚͂܂ž‚È‚¢B

557:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:55:39
>>554
ˆá‚€Œ^‚̃|ƒCƒ“ƒ^‚Ì”äŠr‚̓_ƒ
int* a;
double* b;
a == b
‚ð‚â‚Á‚Ă݂ê‚ΈӖ¡‚ª‚í‚©‚é‚ñ‚¶‚á‚È‚¢‚©‚ȁH


558:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:50:04
C++‚Å”z—ñ‚ðŠÖ”‚̈ø”‚ɂł«‚Ü‚·‚©H

559:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:52:24
”z—ñ‚ÌŽQÆ‚©A”z—ñ‚̃|ƒCƒ“ƒ^‚©A”z—ñ—v‘f‚̃|ƒCƒ“ƒ^‚È‚ç‚Å‚«‚Ü‚·
”z—ñŽ©‘͖̂³—

560:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:52:27
ƒ|ƒCƒ“ƒ^‚¶‚áƒ_ƒ‚Ȃ̂©H

561:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:53:21
>>558
‚Å‚«‚é

template <size_t n>
void func((&a)[n]) ‚̂悀‚É

562:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:53:39
Œ^‚ª‚Ë‚Š

563:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:58:42
‚·‚Ü‚ñ–Y‚ꂜ

564:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:14:21
>>559-563
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚œ‚µ‚©‚ɂł«‚Ü‚¹‚ñ‚Å‚µ‚œB‚Å‚àA
template <class T, int N>
int func(T a[N])
{
...
}
‚±‚€‚¢‚€—l‚ɏ‘‚¢‚Ä‚à(func()‚̈ø”‚É&‚ð•t‚¯‚Ä‚à•t‚¯‚È‚­‚Ä‚à)Aa‚ÍŽQÆˆµ‚¢‚É‚È‚é‚æ‚€‚Å‚·B
a‚ɑ΂µ‚ĕύX‚ð‰Á‚Ђ邯Afunc()‚̌Ăяo‚µ‘€‚ÌŒ³”z—ñ‚É‚à•ύX‚ª”œ‰f‚³‚ê‚Ü‚µ‚œB


565:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:20:12
‚»‚è‚áa‚̓|ƒCƒ“ƒ^‚È‚ñ‚Ÿ‚©‚çB

566:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:32:04
>>564
a‚ÍŽQÆ‚łȂ­‚Ädecay‚³‚ê‚é‚©‚çƒ|ƒCƒ“ƒ^‚Ÿ‚ë

567:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:36:59
>>565-566
‚»‚€‚©Bƒ|ƒCƒ“ƒ^‚Å‚·‚æ‚ˁB
ƒ|ƒCƒ“ƒ^‚ðƒRƒs[‚µ‚āA‚»‚̐æ‚܂ŕ¡»‚µ‚Ä‚­‚ê‚é‚̂͂ ‚肊‚È‚¢‚Å‚·‚æ‚ˁB
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB


568:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:50:24
\‘¢‘Ì‚©ƒNƒ‰ƒX‚щƒbƒv‚µ‚Æ‚¯‚΂¢‚¢B
boost::array ‚ðŽg‚€‚Æ‚©B

569:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:28:53
C++‚Å—”‚ðˆµ‚€ˆ×‚̃Nƒ‰ƒX‚Æ‚©ŠÖ”‚Í‚ ‚è‚Ü‚·‚©H
rand/srandŽg‚€‚µ‚©‚È‚¢‚Å‚·‚©H

rand/srandŽg‚€‚Æ‚µ‚œ‚çAƒV[ƒh‚ɂ悭Œ»ÝŽžŽg‚¢‚Ü‚·‚ª
Œ»ÝŽž‚ðŽæ“Ÿ‚·‚é•û–@‚Ítime‚µ‚©‚È‚¢‚Å‚·‚©H

++‚炵‚¢•û–@‚ª‚ ‚ê‚΋³‚ЂĂ­‚Ÿ‚³‚¢B

570:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:30:06
MT–@‚̃Cƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰”Å‚ª‚Ç‚Á‚©‚É‚±‚낪‚Á‚Ä‚œ‚«‚ª‚·‚é

571:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:31:57
boostŽg‚€‚©
URLØÝž(www.math.sci.hiroshima-u.ac.jp)
‚±‚±‚©‚玝‚Á‚Ä‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ë

572:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:32:08
>>569
Boost.Random

573:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:06:58
javascript‚Å‚Íalert("•¶Žš—ñ"+123)
‚Æ‚¢‚€•—‚É•¶Žš—ñ‚Ɛ”Žš‚ðˆê‚ɃƒbƒZ[ƒW•\ŽŠo—ˆ‚Ü‚µ‚œ‚ªA
C++‚Å•¶Žš—ñ‚Ɛ”Žš‚ðˆê‚ɃƒbƒZ[ƒW•\ŽŠ‚³‚¹‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H
MessageBox(NULL, "•¶Žš—ñ"+123, "test", NULL)
‚Æ‚¢‚€‚̂͏o—ˆ‚Ü‚¹‚ñ‚Å‚µ‚œB

574:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:09:11
>>573
JavaScript“¯—lA•¶Žš—ñ‚ð˜AŒ‹‚µ‚Ä‚©‚ç•\ŽŠ‚·‚ê‚΂¢‚¢B

575:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:19:27
>>574
char msg[20] = "•¶Žš—ñ";
char tmp[10];
itoa(123, tmp, 10);
strcat(msg, tmp);
MessageBox(NULL, msg, "test", NULL);
‚±‚ñ‚ÈŠŽ‚¶‚Å‚·‚©H

ƒƒbƒZ[ƒW–ˆ‚É‚±‚̃R[ƒh‚ð‘‚­‚Ì‚à–Ê“|L‚¢‚̂ƁA
‚¢‚‚à@"•¶Žš—ñ"+”Žš@‚Ì‘g‚ݍ‡‚킹‚ÆŒŸ‚€‚킯‚Å‚à‚È‚­
”Žš+"•¶Žš—ñ"+”Žš+"•¶Žš—ñ"@‚Æ‚¢‚€Ž–‚à‚ ‚邜‚ß
Ž©ìŠÖ”‚Åmsgbox(char*, int){}‚Æ‚¢‚€Œˆ‚ߌ‚‚¿‚ł͂₭A
•¶Žš—ñ‚â”Žš‚ð¬“¯‚Å•\ŽŠ‚Å‚«‚é•û–@‚͂Ȃ¢‚©‚ƍl‚ЂĂ¢‚Ü‚·B

576:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:20:07
‚šŠè‚¢‚µ‚Ü‚·BCŒŸŒê‰SŽÒ‚È‚ñ‚Å‚·‚ªA
ƒ\[ƒX“à‚É“ú–{Œê‚ð“ü‚ê‚邯ƒGƒ‰[‚ɂȂé‚ñ‚Å‚·‚ªA
‚Ç‚±‚ð‚Ç‚€‚·‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H

’Ž‰SŽÒ‚Å‚·B‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

577:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:21:41
~@‚ ‚ ‚ ‚ 
›@//‚ ‚ ‚ ‚ 

578:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:22:14
ƒ\[ƒX‚©‚ç“ú–{Œê‚ðÁ‚·

579:576
08/02/24 17:27:51
à–Ÿ‚Ö‚œ‚Å‚·‚¢‚Ü‚¹‚ñB

/* hello02.c */

#include <stdio.h>

int main()
{
printf("¡“ú‚͂悢“V‹C‚Å‚·B\n");
printf("–Ÿ“ú‚à‚æ‚¢“V‹C‚Å‚µ‚å‚€B \n");

return 0;
}

‚±‚ê‚È‚ñ‚Å‚·‚¯‚ǁc

580:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:30:51
>>576
‚Ç‚ñ‚ȃGƒ‰[H

581:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:34:42
>>570-572
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·ABoost ŽŽ‚µ‚Ă݂܂·B
ŽèŒ³‚Ì mingw ‚ɂ͂Ȃ³‚»‚€‚Ȃ̂ŁA‚Ü‚ž‚Ígoo‚Á‚Ä
Boost ŠÂ‹«‘µ‚Š‚Ä‚Ý‚Ü‚·‚ˁB

>>576
Eƒ\[ƒX‚Ì•¶ŽšƒR[ƒh‚ð•Ï‚Š‚Ä‚Ý‚é
Eˆ—Œn‚ð•Ï‚Š‚Ä‚Ý‚é

582:576
08/02/24 17:36:23
–{“–‚É‚·‚¢‚Ü‚¹‚ñB

•’ʂɕ\ŽŠ‚³‚ê‚Ü‚µ‚œB
‚È‚ñ‚©ŠÔˆá‚Á‚œ‚â‚è‚©‚œ‚µ‚Ä‚œ‚Ý‚œ‚¢‚Å‚·c


\‚µ–ó‚È‚¢‚Å‚·B

583:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:41:12
>575
‚»‚Ì‚œ‚ß‚ÌsprintfA‚Æ‚Ÿ‚¯‚¢‚Á‚Ä‚š‚­‚¯‚ǁB

584:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:48:41
>>583
sprintf‚Ÿ‚ƃƒbƒZ[ƒWƒEƒBƒ“ƒhƒE‚͐¶¬‚³‚ê‚È‚¢‚Å‚·‚æ‚ˁH

ŠOŒ©‚Æ‚µ‚Ä‚ÍMessageBox‚Ì’†g‚ɐ”Žš‚â•¶Žš—ñ‚ð•\ŽŠ‚µ‚Ä‚¢‚é—l‚È•û–@‚ª‚¢‚¢‚ñ‚Å‚·B

585:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:54:21
sprintf‚Ìs‚͉œ‚̈Ӗ¡‚©’m‚Á‚Ä‚¢‚é‚©A‚Æ‚Ÿ‚¯ŒŸ‚Á‚Ä‚š‚­‚¯‚ǁB

586:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:55:05
>>584
‚È‚çsprintf‚µ‚ÄMessagebox‚É‚¢‚ê‚鏈—‚̊֐”‚‚­‚ê‚΂悭‚ˁH

587:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:56:41
—v‚̓tƒH[ƒ}ƒbƒgšMessageBox()‚Æ
“ñ’i\‚Š‚É‚È‚é‚Ì‚ªŒ™A‚Æ‚¢‚€‚Ÿ‚¯‚̘b‚ƃGƒXƒp[

vsprintf()Žg‚Á‚ÄŽ©ìƒ‰ƒbƒp[ŠÖ”‚Å‚à‘‚­‚ñ‚Ÿ‚È

588:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:58:37
>>584
boost::lexical_cast
‚ðŽg‚€‚ƍK‚¹‚ɂȂê‚邯Žv‚€

589:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:04:51
>>585-588
Žž—炵‚Ü‚µ‚œBprintf‚ÆŠšˆá‚¢‚µ‚Ă܂µ‚œB
sprintf‚Ÿ‚Æ•¶Žš—ñ‚ÉŠi”[‚Å‚«‚é‚ñ‚Å‚·‚ˁB
boost‚ÍŽ©•ª‚ɂ͂܂Ÿ‘‚»‚€‚Ȃ̂Łi³‹K•\Œ»Žg‚Š‚é‚͖̂£—Í“I‚Å‚·‚ªjAsprintf‚Å‚â‚Á‚Ă݂܂·B
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

590:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:05:19
>>588
Œø—Š‚ªˆ«‚¢‚Ì‚ª“ï“_

591:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:07:23
>>588
‰Ž‚àÅ‰‚»‚êŽv‚¢‚‚¢‚œ‚¯‚ǁA˜AŒ‹‚·‚鐔’l‚ª‚œ‚­‚³‚ñ‚ ‚邯Œ©‹ê‚µ‚­‚Ȃ邩‚ç
std::stringstream‚É—¬‚µž‚ñ‚ÅŽæ‚èo‚·•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚ B

592:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:45:34
DLL‚̓ǂݍž‚݂ŁAƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚ÄŽž”s‚µ‚Ü‚·
˜”‚ÅŽw’肵‚Ä‚à“®‚«‚Ü‚¹‚ñ@‚ǂ̂悀‚È——R‚Å‚µ‚å‚€‚©?
VC++‚Ÿ‚Æ“®‚©‚È‚¢‚Å‚·‚ªABCC‚ÆDMC‚Å“®‚«‚Ü‚·

593:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:47:43
HINSTANCE hd=LoadLibrary("*****.dll");
FN = (fnc) GetProcAddress(hd, (LPCSTR)4); //˜”‚ł̎w’è

‚±‚̂悀‚È‹Lq‚ÍWindowsXP‚Ȃ疜”\‚ł͂Ȃ¢‚ñ‚Å‚µ‚å‚€‚©?

594:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:50:46
’ù³
“ǂݍž‚݂͂µ‚Ü‚·‚ªAŽÀsŽž‚ɃGƒ‰[‚ɂȂè‚Ü‚·@˜”‚ª‚ž‚ê‚é‚Ì‚©‚àEE‚ÆŽv‚¢‘S‚Ă̔ԍ†‚ÅŽŽ‚µ‚œ‚̂ł·‚ª‚Ÿ‚߂ł·

595:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:52:47
Œp³‚ɂ‚¢‚Ä‹³‚ЂĂ­‚Ÿ‚³‚¢
CFoo‚©‚ç”h¶‚µ‚œCFooEx0ACFooEx1ACFooEx2ACFooEx3‚ª‚ ‚邯‚µ‚Ü‚·B
‚»‚µ‚āA‚»‚ꂌ‚êCJissou0ACJissou1ACJissou2ACJissou3‚É”h¶‚µ‚Ă邯‚µ‚Ü‚·B
‚»‚̏ãACJissou0ACJissou1‚ÍIHoge0‚ðACJissou2ACJissou3‚ÍIHoge1‚ðŽÀ‘•‚µ‚Ä‚¢‚邯‚µ‚Ü‚·B
}‚É‚·‚邯‚±‚ñ‚ÈŠŽ‚¶B
CFoo„ŸCFooEx0„ŠCJissou0
IHoge0„£
CFoo„ŸCFooEx1„ŠCJissou1
IHoge0„£
CFoo„ŸCFooEx2„ŠCJissou2
IHoge1„£
CFoo„ŸCFooEx3„ŠCJissou3
IHoge1„£

CFoo‚ÆCFooEx`‚͘M‚ç‚È‚¢‚Æ‚µ‚āAIHoge`‚̃Cƒ“ƒ^[ƒtƒFƒCƒXŠÖ”‚ðCJissou`‚ÉŽÀ‘•‚µ‚Ü‚·B
‚ŁAƒ}ƒl[ƒWƒƒ[“I‚È•š—ႊ‚΁Astd::vector<CFoo *> vec‚É‚»‚ꂌ‚ê‚ÌŽÀ‘Ô‚ð“ü‚ê‚āA
CJissou`‚̊֐”‚ðŒÄ‚Ñ‚œ‚¢‚̂ł·‚ªŒÄ‚ԍۂɂ́A
dyanamic_cast<CJissou0 *>(vec[0])->Test();Œ©‚œ‚¢‚ÈŽ–‚ð‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ÆŽv‚¢‚Ü‚·B
‚Å‚à‚»‚€‚¢‚€ŒÄ‚яo‚µ‚Ÿ‚ÆIHoge`‚àˆÓ–¡‚ª–³‚­‚È‚Á‚Ä‚µ‚Ü‚€‚µA”‚ª‘œ‚­‚È‚é‚ÆŒµ‚µ‚­‚È‚è‚Ü‚·B(IHoge`‚͐”ŒÂ)
‚Ÿ‚©‚çAdyanamic_cast<IHoge0 *>(vec[0])->Test();//ƒGƒ‰[
Œ©‚œ‚¢‚ȌĂѕû‚ð‚µ‚œ‚¢‚̂ł·‚ª‚Ç‚€‚·‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H


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

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