读书人

C++中怎的替换分隔符

发布时间: 2012-09-24 13:49:41 作者: rapoo

C++中怎样替换分隔符?
比如有一行数入下
1
2
3
4
如何将它们转化成数组的形式,即: 1,2,3,4 数与数之间分别用逗号隔开?并且在同一行上?



[解决办法]

C/C++ code
#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函数、

读书人网 >C++

热点推荐