0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 26
|
||||||
1 | ||||||
Ошибка в scanf08.10.2020, 15:45. Показов 945. Ответов 4
Пишу лабу для универа только перешёл из паскаля в СИ искренне не понимаю как сделать так чтобы при вводе не целочисленных элементов программа прекращала свою работу а то при вводе ну допустим 3:3йуйвфцвй она считывает тройку и дальше не проверяет я понимаю что ошибка в функции scanf и пропуске возвращаемого значения но как исправить?
0
|
08.10.2020, 15:45 | |
Ответы с готовыми решениями:
4
Ошибка scanf Ошибка в Scanf Ошибка в scanf Ошибка ввода scanf |
из племени тумба-юбма
|
||||||
08.10.2020, 16:39 | 2 | |||||
Тогда нужно принимать на вход строку, и проверять ее посимвольно. При успешной проверке переводить строку в число, а при отрицательной заканчивать работу. Добавьте вместо scanf, данный блок кода:
#include <stdlib.h>
1
|
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 26
|
|
08.10.2020, 16:42 [ТС] | 3 |
Увы но так я сделать не могу ибо мы пишем исключительно на C и использовать другие библиотеки кроме stdio.h не можем
0
|
Модератор
|
||||||
08.10.2020, 21:30 | 5 | |||||
1
|
08.10.2020, 21:30 | |
08.10.2020, 21:30 | |
Помогаю со студенческими работами здесь
5
Ошибка scanf? Ошибка в scanf Ошибка в SCANF Ошибка использования scanf Ошибка в scanf (наверное) Ошибка C4996 при использовании scanf Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |