C++中怎样替换分隔符?
比如有一行数入下
1
2
3
4
如何将它们转化成数组的形式,即: 1,2,3,4 数与数之间分别用逗号隔开?并且在同一行上?
[解决办法]
#include <iostream>#include <string>#include <sstream>int main(){ using namespace std; // 字符串流模拟输入 string input = "1 2 \n 3 \n 4\n"; stringstream oss(input); int num; while (oss >> num) cout << num << ","; cout << endl; return 0;}
[解决办法]
这个好实现 ,或许你想知道是strtok函数、