- 487 名前:デフォルトの名無しさん mailto:sage [2008/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)); }
|

|