phil@mit-amt.MEDIA.MIT.EDU (Phil Sohn) (08/02/88)
If you are looking for a float in MPW C 2.0.2 and the next character in the stream is either an 'i' or a 'n' scanf will fail, but not put the 'i' or 'n' back on the stream. I assume this is because scanf("%f") counts "inf" as infinity and "NaN" as Not a Number. However, when it fails, it should still put the character back into the stream. Does Apple have some sort of fix for this? I guess I have to write me own scanf. phil@ems.media.mit.edu