实现条件筛选容错输入
#ifndef _CONDITION_H_
#define _CONDITION_H_
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
/******************************************************************************
* Function - Location state condition fault tolerant input
*
* Purpose - 定位状态筛选条件容错输入
*
* Description - 定位是否有效
*
* modification history
* ----------------------------------------
* v1.0 , 2018-12-27, LynxZhang written
* ----------------------------------------
******************************************************************************/
char Condition_Locate(void)
{
char avhemi_;
printf("是否有效定位(A/V/C):");
while (1)
{
scanf("%c", &avhemi_);
if (!isalpha(avhemi_))
/*if (!scanf("%c", &avhemi_))*/
{
printf("The condition data you input is illegal.Please input a alphabet:");
while (getchar() != '\n');
}
else