c++ - Difference between putback() and unget() -


i'm using standard iostream input file, , i'm confused unget() versus putback(character). seems me documentation these functions identical, unget() remembers character put in, i'm nervous. i've used putback(character), character last read character , i've been thinking changing unget(). putback(character) identical unget(), if character last read character?

you can't lie unget(). "ungets" last-read character. can lie putback(c). can "putback" character other last-read character. putting character other last-read character can useful.

also, if underlying read buffer have buffering capability, can "putback" more 1 character. think ungetc() limited 1 character.

edit
nope. looks unget() can go far putback().


Comments

Popular posts from this blog

javascript - Iterate over array and calculate average values of array-parts -

iphone - Using nested NSDictionary with Picker -

objective c - Newbie question -multiple parameters -