input manipulators for getline, excl, and incl reset argument to null string for failed read, temporarily make reading a C-string have the same semantics