C++结合了3个整数

Vak*_*kho -5 c++ arrays integer join concatenation

我需要从一些Area eq加入3个整数

int sens1[]= {11,22,13,66,2};

int x= ?? // and here i need to join sens1[0], sens1[1] and sens1[2] 
          // so the X to be=112213 not like char, like integer value
Run Code Online (Sandbox Code Playgroud)

pip*_*289 6

我想你可以使用stringstream:

int result;
stringstream ss;
ss << sense1[0] << sense1[1] << sense1[2]; //assumes sense1[0,1,2] are all integers
ss >> result; //might need to be careful of integer overflow if it is too long
Run Code Online (Sandbox Code Playgroud)

基本上将它们连接成一个字符串并将其读回整数.

  • @πάνταῥεῖ这就是结果变量的作用,不是吗? (2认同)