Mam taki kod - pobieram linie jako string i potem probuje zamienic kazda wpisana liczbe na int ale wychodza mi same zera ...

int main(){

    vector<int> wpisane(6);
    string line = "";
    cout << "Wpisz  6 liczb" << endl;
    getline(cin,line);
    int i = 0;
    istringstream iss(line);
    while(iss >> i)
          wpisane.push_back(i);
    cout << "wpisane" << endl;
    for(int i=0; i<6; i++)
        cout << wpisane[i] << " ";
    return 0;

}