what is the diffrence between getline and cin
$ cat ./getline_test.cpp
#include <string>
#include <iostream>
using namespace std;
int main() {
string s;
getline( cin, s, '\n' );
cout << s << endl;
}
$ g++ getline_test.cpp -o getline_test
$ ./getline_test
this is a test.
this is a test.
$ cat cin_test.cpp
#include <string>
#include <iostream>
using namespace std;
int main() {
string s;
cin >> s;
cout << s << endl;
}
$ g++ cin_test.cpp -o cin_test
$ ./cin_test
this is a test.
this