Care must be taken when mixing calls to » and get1i ne (). If a call to » precedes a call to setline and the values being read are separated by a newline character, then an additional call to get () should be inserted between» and get1i ne 0 to consume the newline character. Otherwise, get line () will stop reading immediately when it encounters that newline and no value will be read.