getline vs cin code example
Example 1: cin.getline
cin>>n;
cin.ignore();
cin.getline(cin,string,'\n');
Example 2: getline vs cin.getline
getline(cin, variable_name, '\n');
Example 3: 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