Ⅰ c語言如何過濾去非16進制的字元
#include<stdio.h>
void main()
{
char str[100];
int t,i=0;
printf("請輸入一攜爛個字元串羨悔\n");
gets(str);
for(t=0;str[t]!='\0';t++)
if(('A'<=str[t]&&str[t]<='兄隱正F')||('a'<=str[t]&&str[t]<='f')||('0'<=str[t]&&str[t]<='9'))
str[i++]=str[t];
str[i]=0;
printf("%s\n",str);
}