【分享】AnsiSting 你用好了吗?
BCB里提供的字符串类AnsiString可比STL简单封装的string类强多了
比如.ToDouble,.ToInt方法,好用太多了,这是我找到的一篇文章,大家自己看吧.
Ansistring转char
代码:
void__fastcallTForm1::Button1Click(TObject*Sender)
{
AnsiStringTest="哈哈";
char*chr=Test.c_str();
}
char转Ansistring
代码:
#include
void__fastcallTForm1::Button1Click(TObject*Sender)
{
AnsiStringstr="Sample";
charchr[MAX_PATH];
strcpy(chr,str.c_str());
}
ansistring转int
代码:
void__fastcallTForm1::Button1Click(TObject*Sender)
{
AnsiStringTest="123";
inti=StrToInt(Test);
}
int转ansistring
代码:
void__fastcallTForm1::Button1Click(TObject*Sender)
{
inti=123;
AnsiStringstr=IntToStr(i);
}
ansisting转double
代码:
void__fastcallTForm1::Button1Click(TObject*Sender)
{
AnsiStringTest="123";
longdoubled=StrToFloat(Test);
}