๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm ๐Ÿง‘๐Ÿป‍๐Ÿ’ป/Note

[C++, ์œ ์šฉํ•œ ๋ฌธ๋ฒ•] String split, parsing ํ•จ์ˆ˜

by ์•ˆ์ฃผํ˜• 2022. 4. 8.

[C++, ์ฝ”ํ…Œ์šฉ]  String split, parsing ํ•จ์ˆ˜

#include <iostream>
#include <sstream>
#include <vector>

using namespace std;

int main(){
    string s1 = "AAA BBB CCC";
    string s2 = "AAA,BBB,CCC";
    
    istringstream ss1(s1);
    istringstream ss2(s2);
    
    string stringBuffer1;
    string stringBuffer2;
    
    while(getline(ss1, stringBuffer1, ' ')){
        cout<<stringBuffer1<<' ';	//AAA BBB CCC
    }
    cout<<'\n';
    
    while(getline(ss2, stringBuffer2, ',')){
        cout<<stringBuffer2<<' ';	//AAA BBB CCC
    }
}

๋Œ“๊ธ€