社区
C++ Builder
帖子详情
怎样把文本框里的string 存到char 指中
wide288
2003-09-11 12:50:01
谢谢了。如:
char *sp;
*sp = &(Edit->Text);
可是报错。
...全文
41
10
打赏
收藏
怎样把文本框里的string 存到char 指中
谢谢了。如: char *sp; *sp = &(Edit->Text); 可是报错。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wide288
2003-09-12
打赏
举报
回复
谢谢大家的帮助。我想这个问题,已经解决。
不过程序还没有通过,是因为一个全局没有定义成功。正在解决,再次谢谢大家了。
halibut
2003-09-11
打赏
举报
回复
char buf[100];
memset(buf,0,100);
memcpy(buf,Edit->Text.c_str(),Edit->Text.Length());
netsys2
2003-09-11
打赏
举报
回复
char *sp;
sp = Edit->Text.c_str();
Robin
2003-09-11
打赏
举报
回复
:>
binbin
2003-09-11
打赏
举报
回复
楼主抄都抄错,我还能说什么呢?
看看这里吧.
http://expert.csdn.net/Expert/topic/2233/2233719.xml?temp=.7872278
pjm02
2003-09-11
打赏
举报
回复
wide288(鱼) 你犯的错误是这样的:
1.) char *sp = new char[Edit1->Length()+1]; 应该该成
char *sp = new char[ Edit1->Text.Length() + 1 ];
2)strcpy(sp,Edit1->Text.c_srt());中有两个字母你写错顺序了。应该是str而不是srt。
给我加分吧! :)
swites
2003-09-11
打赏
举报
回复
答案是这样:
if(Edit1->Text != NULL)
{
char *sp = new char[Edit1->Text.Length()+1];
strcpy(sp,Edit1->Text.c_str());
recValue = StrToFloat(sp);
delete []sp;
}
实际上你还不如这样:
if(Edit1->Text != NULL)
recValue=StrToFloat(Edit1-Text);
wide288
2003-09-11
打赏
举报
回复
if(Edit1->Text != NULL)
{
char *sp = new char[Edit1->Length()+1];
strcpy(sp,Edit1->Text.c_srt());
recValue = atof(sp);
delete[] sp;
}
还是有错误,recValue 是我定义的一个double 型的全局变量。
这是 binbin 的答案,没有通过。
出错信息是:
'Length'is not a member of 'TEdit'
'c_str'is not a member of 'AnsiString'
----------------------------------------------------------------
如果用netsys2 的方法,就出现:
[Linker Error] Unresolved external '__fastcall TFormMain::Button1Click(System::TObject *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\RQ200\FIRST.OBJ
[Linker Error] Unresolved external '_recValue' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\RQ200\SECOND.OBJ
[Linker Error] Unresolved external '__fastcall TFormMain::FormCreate(System::TObject *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\RQ200\FIRST.OBJ
[Linker Error] Unresolved external '__fastcall TFormMain::N4Click(System::TObject *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\RQ200\FIRST.OBJ
太可怕了。:)
wide288
2003-09-11
打赏
举报
回复
是吗,那我就不对了。没有好好的搜就问。
谢谢三位了。
binbin
2003-09-11
打赏
举报
回复
我发现这是问的最频繁的几个问题之一了!
char* sp=new char[Edit1->Text.Length()+1];
strcpy(sp,Edit1->Text.c_str());
//...用吧,用吧,用吧//
delete [] sp;//用完了???干掉!!!
Delphi encrypt 字符加密解密实例.rar
本实例主要演示Delphi的加法和解密功能,是一个简单的字符串加密解密的例子,操作方法:在“录入加密前的字符串”,“显示加密后字符串”对应的
文本框
中输入字符即可,点击按钮后生成加密结果。下面来看具体的代码...
C#数据转换(int转
string
,
string
转int,
char
转str等)
int,
string
,
char
,
char
[]类型之间的转换
String
转int
本套视频详细讲解了
String
如何转换成int,这在... int类型需要从
文本框
录入,如学生身高,服务器接收到的是
String
类型,使用时需要转换成int类型。 类型转换时需要使用到包装类的方法,8种基本类型都有对应的包装类。
java applet
文本框
_解析Java图形化编程中的
文本框
和文本区
在图形界面中,
文本框
和文本区是用于信息输入输出的组件。
文本框
文本框
(JTextField)是界面中用于输入和输出一行文本的框。JTextField类用来建立
文本框
。与
文本框
相关的接口是ActionListener。
文本框
处理程序的基本...
matlab静态
文本框
显示,如何在Matlab GUI中利用静态
文本框
显示程序的结果
调用2113pushbutton的回调函数,再用set让结构在5261
文本框
中显示。给4102一个简单的例1653子:内pushbutton的回调函数(实现两容个数的相加):a=1;...%在edit1(
文本框
)中显示结果设定
string
前先把s...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章