C言語も文字判定する関数なんですが・・・
Posted: 2015年9月15日(火) 14:05
2箇所わからないところがあります
int IsKanji1st(int c)
{
unsigned char uch = c;
if (uch >= 0x81 && uch <= 0x9f || uch >= 0xe0 && uch <= 0xfc) //このreturn1 とreturn 0 これを変えすとどうなるの?
return 1;
else
return 0;
}
int main(int argc, char *argv[])
{
int n;
while ((n = getchar()) != EOF)
{
if (IsKanji1st(n)){
getchar(); //このgetcharって何しているんですか?
continue;
}
else if (isalnum(n))
putchar(n);
}
return 0;
}