y‰SŽŅнŒ}zC/C++Ž ..
[2ch|„Menu]
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—¹‚·‚é‚Ü‚Å‰š•ś‚³‚ź‚Č‚¢‚Ķ‚ø‚Å‚·‚ę‚Ė?
ƒ^ƒ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‚³‚ź‚é‚Ü‚Å‰š•ś‚³‚ź‚Č‚©‚Į‚½‚ē
‚Č‚ŗƒ[ƒJƒ‹‚Å’č‹`‚³‚ꂽ•ϐ”‚ā”z—ń‚šmain‚©‚ē‘€‚ź‚邱‚ʂɂȂé‚ń‚¾

507:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 00:49:11
‚Č‚ŗ‚Å‚·‚©?@ŠŌˆį‚Į‚Ä‚¢‚Č‚¢‚ĘŽv‚¢‚Ü‚·‚ę@‚±‚ź‚Ķmain()‘¤‚Å‰š•ś‚µ‚Ă܂·

#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