알고리즘/[개념] C++

[c++] 여러개의 숫자 한줄로 받아 따로 저장하기

로그뉴 2020. 5. 8. 14:30
   string s;
   vector<int>v;
   getline(cin,s);
   int idx=0;
   for(int i=0;i<s.size();i++)
   {
        if(s[i]==' ')
        {
            v.push_back(stoi(s.substr(idx,i-idx)));
            idx=i+1;
        }
    }
v.push_back(stoi(s.substr(idx)));

1 2 3 4 5 의 한 줄로 입력받은 코드를

빈칸 기준으로 따로 저장하는 c++ 코드