|
>>「今」ここに書けば,また指摘(アドバイス)を
>>もらえるんだよ。フィードバック推奨。
>
>その通りですが現在C言語以外にもいろいろやることが
>多くてそこまでする余裕が私の力量では現在無理なもので^^;
「できた」コードを張る余裕がないの?
こんな文章書く時間はあるのに?
…まあ,いいか。#include <stdio.h>
#include <ctype.h>
void Put2(const char*s, int (*is)(int))
{
for (; *s; ++s)
{
if (is(*s))
{
putchar(*s);
}
}
}
void Put(const char*disp, const char*s, int (*is)(int))
{
printf("%sのみ「", disp);
Put2(s, is);
puts("」");
}
int main(void)
{
char s[81];
if (scanf("%80s", s) != 1)
{
return 1;
}
Put("英字", s, isalpha);
Put("数字", s, isdigit);
return 0;
}
|