CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  VCL组件使用和开发

有关TEdit的一个小问题,不过在下很急,望各位拔刀相助。

楼主4241217(alucard)2004-05-02 16:28:10 在 C++ Builder / VCL组件使用和开发 提问

char   *p   =   Edit1->Text.c_str();  
  Edit6->Text   =   p;  
   
  在我写的程序里执行以上两条语句,会随机出现Edit6->Text和Edit1->Text的内容不相等。怎么解决啊,在下很急,望各位不吝赐教。 问题点数:30、回复次数:5Top

1 楼pmes(pmes)回复于 2004-05-02 16:35:42 得分 0

Edit6->Text=Edit1->Text;  
  不就行了吗?  
   
  p是   (char   *)型,  
  Text   是   AnsiString   型Top

2 楼4241217(alucard)回复于 2004-05-02 17:09:30 得分 0

楼上误会了。  
   
  我的意思是为什么p所指向的字符串与Edit1->Text里的东东不同。Top

3 楼matq2008(叶子.net)回复于 2004-05-02 18:29:44 得分 0

因为你没有为它们分配内存!Top

4 楼GeoPhoenix(天鸽)回复于 2004-05-02 23:20:10 得分 30

char   *p;  
    p   =   new   char[Edit1->Text.Length()+1];  
  strcpy(p,Edit6->Text.c_str());  
  Top

5 楼4241217(alucard)回复于 2004-05-03 09:26:37 得分 0

这个方法可行,谢谢GeoPhoenix(天鸽)。已经送出30分,请注意查收。Top

相关问题

  • 關于Dbole和selectblob的疑惑, 請各位拔刀相助!
  • 有几个问题,请各位大哥拔刀相助!
  • 一个小小问题!请各位大虾拔刀相助。
  • 两个不大不小的问题????望各位大侠拔刀相助
  • 数据窗口错误,如何解决?请各位大侠拔刀相助!
  • 头疼!crytal report 定义问题!请各位大侠拔刀相助!急!
  • 500分紧急求助,望各位高手能拔刀相助(算法相关)
  • 500分紧急求助,望各位高手能拔刀相助(算法相关)
  • OleDb.OleDbException: 参数不足,期待是 1。请教各位大虾拔刀相助
  • 我正处于水深火热之中,请各位大侠拔刀相助救我于框架之中。

关键词

  • edit
  • 望各位
  • 下很急
  • text
  • str
  • char

得分解答快速导航

  • 帖主:4241217
  • GeoPhoenix

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo