Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

ввод чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявить класс многоугольника http://www.cyberforum.ru/cpp-beginners/thread434540.html
В программе нужно объявить класс многоугольника содержащий в себе количество точек, точки, Площадь, а так же реализовать конструктор .
C++ <fstream> как читать из файла и записывать переменные написанные через пробел используя ifstream in("int.txt"); ofstream out("out.txt");? http://www.cyberforum.ru/cpp-beginners/thread434531.html
C++ переделать в borland c++
var i,j,jmax:integer; a:array of real; b:array of real; k,max,s:real; begin for i:=1 to 5 do for j:=1 to 4 do begin write ('vvod a=');
Выдает ошибку sqrt: domain error C++
Помогите решить проблему! Незнаю почему она выходит, исправте пожалуйста цель задачи: Дано множество точек, построить треугольник таким образом что бы внутри треугольника находилось большее...
C++ Передача параметров в функцию WndProc http://www.cyberforum.ru/cpp-beginners/thread434509.html
Начал осваивать WinAPI и столкнулся со следующей проблемой - необходимо передать в качестве параметров некоторые переменные в функцию WndProc: LRESULT CALLBACK WndProc( HWND hWnd, UINT...
C++ Сноска строки Как снести строку Программным способом? Или как выделить что бы писать на 2 строке и на 3 и на 4. m_zone1="Добро пожаловать."; Добавлено через 15 часов 2 минуты Как? Как это сделать? подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9630 / 5578 / 948
Регистрация: 25.07.2009
Сообщений: 10,712
24.01.2012, 22:18
Цитата Сообщение от go Посмотреть сообщение
Насколько сложная должна быть проверка? Если просто, чтобы не вылетала программа, при вводе не числа, то вот
C
1
2
3
4
5
6
do
{
   k = scanf("%d", &a);
   fl(); // Ваша функция для очистки буфера клавиатуры
}
while ( !k );
На корню неправильный подход: во-первых функция scanf() может возвращать значение меньше нуля, а во-вторых получается, что независимо от того, что вернёт scanf(), функция f() всё равно будет вызвана.
http://www.freebsd.org/cgi/man.cgi?q...lt&format=html
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru