我编了一个函数:例子
int a()
{
cstring a;
a = "bn";
g = a;(g是全局变量,char * g)
a = "hh";
AfxMessageBox(g)
}
g就变成"hh",我如何解决这个问题
int a()
{
cstring a;
a = "bn";
g = a;(g是全局变量,char * g)
a = "hh";
AfxMessageBox(g)
}
g就变成"hh",我如何解决这个问题
temp=a;
g=a;
CString temp;
temp=a;
g=temp;
char g[128];
..........
cstring a;
a = "bn";
strcpy( g, a.GetBuffer( a.GetLength() ) );