What do we use cin.get for?

Can’t we directly take the input string.For what purpose have we used this statement cin.get before taking the string input.

@sushant19_99 hey, cin.get() is used for accessing character array. It includes white space characters. Generally, cin with an extraction operator (>>) terminates when whitespace is found. However, cin.get() reads a string with the whitespace.
Syntax:
cin.get(string_name, size);
Example 1:
// C++ program to demonstrate cin.get()

#include
using namespace std;

int main()
{
char name[25];
cin.get(name, 25);
cout << name;

return 0; 

}
Input:
Geeks for Geeks
Output:
Geeks for Geeks
Hope you get it.

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.