变量类型转换

来源:互联网 发布:网络电话卡营销方案 编辑:程序博客网 时间:2024/05/16 23:51

string转换double

  double value = atof(str.c_str());

string转换CString

strtest = strZ.c_str();

CString 转换为float,int,double

CStringstrval;strval= “12.43aa”;char*pChar1 = strval.GetBuffer(strval.GetLength());floatfval = atof(pChar1);doubledval = atof(pChar1);intival = atoi(pChar1);strval.ReleaseBuffer();//使用GetBuffer之后要ReleaseBuffer

float,int,double转换为CString

CStringtotal_str[3],pass_str[3],yueld_str[3];for(int i =0; I < 3; i++){  total_str[i].Format(“%d”, total[i])   ;  pass_str[i].Format(“%d”,pass[i]);  yield_str[i].Format(“f%”,yield[i]);}

string 转换为 char*,char[]

char cBuf_[40];strcpy(cBuf,strBuf.c_str());

0 0
原创粉丝点击