При вводе цифр и букв вместе, программа должна выдавать ошибку - C (СИ)
Формулировка задачи:
Проблема в следующем... Мне нужно, чтобы программа выдавала ошибку, если я введу что-то подобное 85dfqo. А она считывает 85, а вот эти вещи "dfqo" отбрасывает. Как это реализовать? Пробовал с типами данных баловаться, но мне нужно чтобы переменная "forever" была дробная (чтобы мог вводить н-р 6.7, 5.1 и тд)
#include <stdio.h> int main(void) { float forever= 0; float cyberforum = 5; printf("Enter the weight of the final: "); scanf("%f", &forever); printf("%f bla bla bla", forever+cyberforum); return 0; }
Решение задачи: «При вводе цифр и букв вместе, программа должна выдавать ошибку»
textual
Листинг программы
scanf("%BUFFER_LENGTH_MINUS_ONE[^\n]", buffer)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д