An istrstream can be initialized with a character sequence (of type char*) that is either terminated
with the (terminating) null character 0 or for which the number of characters is passed as
the argument. A typical use is the reading and processing of whole lines: