Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while (true)
- {
- // counter++;
- f >> ws;
- if (f.eof()) break;
- if (!f.fail()) symFirst = f.tellg();
- f >> n;
- if (f.fail())
- {
- f.clear();
- error = true;
- if (f.tellg() != 0)
- {
- char g;
- f.seekg(-1, ios::cur);
- if ((g = f.peek()) != ' ' && g != '\n' && g != '\t') error = true;
- }
- break;
- }
- // если + или - стоит в одиночестве или стоит внутри/после числа или между ними
- char g;
- if ((g = f.peek()) == '-' || g == '+')
- {
- error = true;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement