收录日期:2018/06/20 11:59:27 时间:2016/05/18 03:13:51 标签:基础类
求教各位高手!!
   从一个Eidt1里取的值是数字或英文、中文,AnsiString s1=Edit1->Text;想将取到的s1里的每个字符转换成int型以便后面的计算!要求,如是数字则不变,如是英文或中文,则转换成int型的值,就象ASCⅡ一样的值。
AnsiString str="....";
char *buf;
buf=(char *)malloc(str.Length());
memcpy(buf,str.c_str(),str.Length());
char 和 int可以直接转换
你只需要便例buf数组就可以得到没一个字符的值。

对了,还有,有什么方法能将计算后的int型转换回去成英文或中文??
这样AnsiString str=IntToStr(int x)
一个字符一个字符的分析!
主要使用ASCII码
还有如何判断AnsiString是否为一个空格??
还有如何判断AnsiString是否为一个空格??
String abc;
...
if(abc.Trim().Length()==0)
{
    ShowMessage("Null String!");
}