首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

字符串怎么转换为ASCII吗

2012-02-25 
字符串如何转换为ASCII吗?如我现在的字符串为“defsdfsd34343&searchdata203434343&”,如何把它转为为ASCI

字符串如何转换为ASCII吗?
如我现在的字符串为“defsdfsd=34343&searchdata=203434343&”,如何把它转为为ASCII码呢,先感谢

[解决办法]
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String s= "defsdfsd=34343&searchdata=203434343& ";
TStringList* theList;
theList=new TStringList;
char c;
for(int i=1;i <s.Length()+1;i++)
{
c=s[i];
theList-> Add(IntToHex((int)c,1));
}
ShowMessage(theList-> CommaText);
delete theList; theList=0;
}
[解决办法]
AnsiString strText = "defsdfsd=34343&searchdata=203434343& ";
AnsiString strANSI = " ";

for (int i = 0; strText.Length(); i++)
{
char ch = strText.c_str()[i];
strANSI = strANSI + IntToHex(ch);
}

热点排行