4个回答
展开全部
int i;
string s;
iostream os;
os << s;
os >> i;
差不多就是这个思路,借助输入输出流来完成,具体代码我不保证是正确的,好久没写C++代码了。
string s;
iostream os;
os << s;
os >> i;
差不多就是这个思路,借助输入输出流来完成,具体代码我不保证是正确的,好久没写C++代码了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-27
展开全部
int str2int(char *str)
{
int rtn = 0;
do{
rtn *= 10;
rtn += (*str++)-'0';
}while (*str);
return rtn;
}
一个C版的,把string转换成int,参考下。
{
int rtn = 0;
do{
rtn *= 10;
rtn += (*str++)-'0';
}while (*str);
return rtn;
}
一个C版的,把string转换成int,参考下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int -> char *
arry 是字符数组或指针;
a 是整数;
sprint(arry,"%d", a);
char * -> int
arry 是字符数组或指针;
a 是整数;
sprint(a,"%d", arry);
arry 是字符数组或指针;
a 是整数;
sprint(arry,"%d", a);
char * -> int
arry 是字符数组或指针;
a 是整数;
sprint(a,"%d", arry);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询