I have a strange number input problem.

I am scanning in numbers from a file, like so:

```
While(bla){
double temp;
minmaxFS >> temp;
//do crap
}
```

And it works fine until it reaches a number like:

8e-05

(A non-decimal exponential number). Then, it just hangs up and scans 0 over and over and over again.

It works fine on decimals integers (8.993e-05).

Is there anyway I can fix this? Help! Thanks!