Input and Output
A string can read from an input stream via >>
and write to an output stream via <<
.
The global function getline
empowers you to read from an input stream line by line until the end-of-file character.
There are four variations of the getline
function available. The first two arguments are the input stream is
and the string line
holding the line read. Optionally you can specify a special line separator. The function returns by reference the input stream.
getline
consumes the whole line including empty spaces. Only the line separator is ignored. The function needs the header <string>
.