······
#include<iostream>
using namespace std;struct mumble {
// /* stuff */
char pc[ 1 ];
};
int main(){
char string[] ="ga";
struct mumble *pmumb1 = ( struct mumble* ) malloc(sizeof(struct mumble)+strlen(string)+1);
strcpy( pmumb1->pc, string );
cout<<pmumb1->pc<<endl;
return 0;
}
······
注意这个程序输出的是 ga
······