c++buider程序错误,寻求高手解答

a1992329b 2011-09-07 09:57:15
void __fastcall TForm2::Button1Click(TObject *Sender)
{
if(LabeledEdit_id->Text==" ")
{ Application->MessageBoxA("身份为空,请重新输入","出错",MB_OK);
  return; }


if(LabeledEdit_mima->Text==" ")
{ Application->MessageBoxA("密码为空,请重新输入","出错",MB_OK);
return; }
}
//---------------------------------------------------------------------------
return那行出错,程序报错是llegal character ' '(oxa1a1)
...全文
85 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
newsunnyyang 2011-09-20
  • 打赏
  • 举报
回复
有中文空格,删掉就可以了
cankoo 2011-09-08
  • 打赏
  • 举报
回复
大家说下,按TAB键是空格吗???我感觉是,我用的是2010
zzbinfo 2011-09-08
  • 打赏
  • 举报
回复
直接复制粘贴得结果,删除非法字符就ok了
缘中人 2011-09-08
  • 打赏
  • 举报
回复
呵呵,删除空格重新排版
纯冰糖 2011-09-08
  • 打赏
  • 举报
回复
if(Trim(Edit1->Text)!=EmptyStr)
{
...
}
ccrun.com 2011-09-08
  • 打赏
  • 举报
回复
楼主是从网上复制的代码吧?那一行代码的前面是中文的全角空格,所以报错,把全角空格替换成半角空格,就可以了。
zhy_nobel 2011-09-08
  • 打赏
  • 举报
回复
非法字符,输入法的原因
wangcftxz 2011-09-08
  • 打赏
  • 举报
回复
把return光标移到前面,按BackSpace键 删除return前面所用空格
jone7319 2011-09-07
  • 打赏
  • 举报
回复
有非法字符,删除一些多余的空格等,可能存在非法字符

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧