不如这样好了 if (str == "1") i = 1; else if (str == "2") i = 2; ... else if(str == "1234") i = 1234;哈哈哈,
int CStringTOInt(CString strContent) { // TODO: Add your control notification handler code here char cPContent[100]; int iLength=strContent.GetLength(); //cPContent=new char[iLength]; //memset(cPContent, 0, iLength); iLength = sprintf(cPContent, "%s", strContent); int returnInt=0;
eternalee()请问在vc++6.0下能实现吗?
for(i=0;i<size;i++)
a[i]=str[i];
a{i]='\0";
int b=_atoi(a)
先将str放到一个Char a[Size]
long j=0;
for(int i=0,i<str.getLengh(),i++)
{
j=(j+a[i])*10;
}
先将str放到一个Char a[Size]
int j=0;
for(int i=0,i<str.getLengh(),i++)
{
j=(j+atoi(a[i]))*10;
}
i = 1;
else if (str == "2")
i = 2;
...
else if(str == "1234")
i = 1234;哈哈哈,
{
// TODO: Add your control notification handler code here
char cPContent[100];
int iLength=strContent.GetLength(); //cPContent=new char[iLength];
//memset(cPContent, 0, iLength); iLength = sprintf(cPContent, "%s", strContent);
int returnInt=0;
for(int i=0;i<iLength;i++)
{
returnInt=returnInt*10+atoi(new char(cPContent[i]));
//AfxMessageBox(intToPChar(returnInt));
}
return returnInt;
}