Контроль ввода в консоли - 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;
}