2013-11-22 122 views
-2

我想转换两个变量这是在类型char *的CPP到int转换的字符串(它是一个char *不是字符串型)为整数

char* lower = "552" 
char* higher = "882" 

这两个变量是数字,但在char *类型,如“552”的,我想将它们转换为int,如:

int e = 552 //which 552 is converted from char* 

是CPP具有的功能为我做到这一点?

+2

张贴这个比输入这个更简单:'[C++] string to int' ??尝试[将字符串转换为int C++](http://stackoverflow.com/questions/7663709/convert-string-to-int-c)。该搜索的众多答案之一。 – WhozCraig

回答

0

是,尝试sstream!

#include <sstream> 
using namespace std; 
void main() 
{ 
    sstream s; 
    char * lower = "552"; 
    int i; 
    s<<lower; 
    s>>i; 

} 
相关问题