回 帖 发 新 帖 刷新版面

主题:c++builder中的Edit->Text赋值问题

代码是这样的:

  char g;
  g=Edit->Text;             //问题就出在这里...
if(WinExec(g,SW_SHOW)<32)
{ShowMessage(NULL,"NO","NO",MB_OK);}
else
{ShowMessage(NULL,"OK","OK",MB_OK);}
-----------
编译器:c++builder

回复列表 (共12个回复)

11 楼

g=Edit->Text.c_str;
这样做是有隐患的
c_str出来的是一个临时指针

12 楼

yun le

我来回复

您尚未登录,请登录后再回复。点此登录或注册