Sign in to follow this  

How can you use cin.getline() with std::string data type?

Recommended Posts

Hi. As I was reading, I came across this question: how can you use cin.getline() with a std::string data type?
cin >> str;  // this just stores whats before the proceding white space. 

error: No user-defined-conversion operator available 
that can perform this conversion, or the operator 
cannot be called  

cin.getline(str, sizeof(std::string), '\n'); 

Thanks, dxfoo

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this