#include <iostream>
void ConvertStringtoIntArray(std::string str) {
int size = str.length();
int arr[size] = { 0 };
int j = 0;
for (int i = 0; i < size; i++) {
if (str[i] == ',') {
continue;
}
if (str[i] == ' ') {
j++;
}
else {
arr[j] = arr[j] * 10 + (str[i] - 48);
}
}
for (int i = 0; i <= j; i++) {
std::cout << arr[i] << " ";
}
}
int main() {
std::string str = "3, 5, 16, 8, 2";
ConvertStringtoIntArray(str);
}
/*
run:
3 5 16 8 2
*/