如何将字符数组里相邻的两个数据弄成一个整数
时间: 2024-03-12 08:48:31 浏览: 19
可以使用字符串转换函数将字符数组转换成字符串,然后再使用整数转换函数将字符串转换成整数。具体的实现可以参考以下代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
char arr[] = {'1', '2', '3', '4', '5'};
int len = sizeof(arr) / sizeof(arr[0]);
string str;
for (int i = 0; i < len; i += 2) {
str += arr[i];
str += arr[i+1];
str += " ";
}
cout << "原始字符数组:";
for (int i = 0; i < len; i++) {
cout << arr[i] << " ";
}
cout << endl;
cout << "转换后的整数数组:";
for (int i = 0; i < str.length(); i += 3) {
string sub = str.substr(i, 2);
int num = stoi(sub);
cout << num << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
原始字符数组:1 2 3 4 5
转换后的整数数组:12 34 5
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)