Контроль ввода в консоли - C (СИ)
Формулировка задачи:
здравствуйте. как можно осуществить контроль ввода данных в си? допустим из входного потока ввожу символ, нужно проверить символ ли это - в общем не дать возможность программе работать со строкой либо пробелом.
#include <stdio.h> #include <conio.h> void main() char simv; { clrscr(); do { printf("Введите символ - "); scanf("%c",&simv); }while ((simv==' ')&&(/*А вот второе условие на принодлежность к символам придумать не могу*/)); getch(); }
Решение задачи: «Контроль ввода в консоли»
textual
Листинг программы
#include <stdio.h> #include <ctype.h> int main() { char symbol; do { fflush(stdin); printf("Введите символ - "); scanf("%c",&symbol); } while(!isdigit(symbol) && !isalpha(symbol)); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д