I'm trying to figure out why when I read my string using getline() function my string gets empty
#include <bits/stdc++.h>
using namespace std; 
int main() {
    int n; 
    cin >> n; 
    string s;
    cin >> s;
    getline(cin,s);
    cout << s; 
     
    }
 
    