Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. float num;
  2. bool b = false; //Флаг для проверки
  3. do{
  4. fseek(stdin,0,SEEK_END); //Отчищение потока ввода (чтобы мусора в нем не было)
  5. if(scanf("%f",&num)) //Если получается считать введенное за float, то записываем введенное в num
  6. {
  7. cout << num; //Показываем, что всё получилось
  8. b = true; //Меняем флаг на true
  9. }
  10. else //В другом случае
  11. cout << "Error\n"; //Выводим ошибку
  12. }while(!b); //И так пока ввод не будет нормальным
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement