(Visual Studio c)!!!. Необходимо сделать проверку значений a. Т.к. в коде

(Visual Studio c)!!!. Необходимо сделать проверку значений a. Т.к. в коде 'a' имеет значение double, Необходимо выдавать известие если юзер ввел не имеющий формат double, чтоб не возникало ошибки по типу "Входная Строчка имела неправильный формат", пробовал решить через double.TryParse, не вышло.
Кусок кода прилагается

Задать свой вопрос
Sergej
Извините, но неясно, что Вы желайте данным методом исправить. Вы желайте, чтоб человек мог ввести только число типа double? Либо необходимо обезопасить ввод от non-numbers?
Вера Саламатина
Если Для вас необходимо обеспечить проверку на то, вещественное ли число, то можно так:if ((int)a == a) // число целое else // число вещественное
Ljudmila
А если необходимо обеспечить проверку на ввод инородных знаков, не являющихся числом, то оберните Ваш ввод в конструкциюtry // ввод catch // вывод оплошности
1 ответ

Ты ведь присваиваешь значение введенной строки перед тем как проверить переменную на "число", потому у тебя вылетает exception если ввёл что-то не то. Используй конструкцию try-catch чтоб обработать ту самую ошибку без окончания работы программки

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт