社区
C++ Builder
帖子详情
有关TEdit的一个小问题,不过在下很急,望各位拔刀相助。
4241217
2004-05-02 05:15:22
char *p = Edit1->Text.c_str();
Edit6->Text = p;
在我写的程序里执行以上两条语句,会随机出现Edit6->Text和Edit1->Text的内容不相等。也就是说为什么p所指向的字符串与Edit1->Text里的东东会不同?
怎么解决啊,在下很急,望各位不吝赐教。
...全文
123
5
打赏
收藏
有关TEdit的一个小问题,不过在下很急,望各位拔刀相助。
char *p = Edit1->Text.c_str(); Edit6->Text = p; 在我写的程序里执行以上两条语句,会随机出现Edit6->Text和Edit1->Text的内容不相等。也就是说为什么p所指向的字符串与Edit1->Text里的东东会不同? 怎么解决啊,在下很急,望各位不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
4241217
2004-05-03
打赏
举报
回复
谢谢楼上各位相助,我的问题已经被GeoPhoenix(天鸽)解决了。而楼上两位的方法也可行,既然问题已经解决,分留着也没用。发了!
sunliwen780502
2004-05-02
打赏
举报
回复
char string[100];
int len = strlen(Edit1->Text.c_str());
char *p = new char[len + 1];
p = Edit1->Text.c_str();
strcpy(string, p);
Edit2->Text = string;
试试上面的方法,在bcb6下编译通过.
weixing979
2004-05-02
打赏
举报
回复
或
char* p = new char[Edit1->Text.Length()];
StrCopy(p,Edit1->Text.c_str());
Edit2->Text=StrPas(p);
叶子哟
2004-05-02
打赏
举报
回复
这样用:
用char *你得先申请内存
weixing979
2004-05-02
打赏
举报
回复
直接用
Edit6->Text=Edit1->Text;
matlab开发-T
EDIT
matlab开发-T
EDIT
。t
edit
使用模板创建m文件。
T
Edit
30.rar
很 不 错 的 列 表 详 细 第 三 方 控 件
T
Edit
3-v3.10.17116
T
Edit
3软件 T
Edit
3_v3.10.17116.209.zip
Android代码-T
Edit
T
Edit
T
Edit
is a simple text
edit
or for Android devices. T
Edit
includes a graphical file browser to make locating existing files and saving new files easy. Additionally T
Edit
enables you to keep multiple files open simultaneously, simply select the file tabs icon to be presented with a list of currently open documents. You can find various APK installers for T
Edit
at http://1337atr.weebly.com/t
edit
.html To the extent possible under law, the person who associated CC0 with this work has waived
调整 T
Edit
文本对齐
调整 T
Edit
文本对齐,限制
Edit
只能输入数字或其它字符
C++ Builder
13,871
社区成员
102,694
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章