Почему функция getline(cin, str) не работает?

#include<iostream>
#include<string>
using namespace std;
int main() {
    string s="  stroka ";
    int a=1;
    cin>>a;
    getline(cin, s);
    cout<<s;
}

Привел простой пример. Надо вначале использовать cin для ввода int, затем считать строку, но функция getline не отрабатывает.


Ответы (0 шт):