- 586 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 16:09:51 ]
- >>578
#include<stdio.h> #include<string.h> int main(void){ const char *ptr, scenario[]={ "昨日、近所の $place 行ったんです。 $place 。 $lf " "そしたらなんか人がめちゃくちゃいっぱいで座れないんです。 $lf " "で、よく見たらなんか垂れ幕下がってて、 $event 、とか書いてあるんです。 $lf " "もうね、アホかと。馬鹿かと。 $lf " "お前らな、 $event 如きで普段来てない $place に来てんじゃねーよ、ボケが。 $lf " " $event だよ、 $event 。 $lf " "なんか親子連れとかもいるし。一家4人で $place か。おめでてーな。 $lf " "よーしパパ $talk 、とか言ってるの。もう見てらんない。 $lf " }; char *keyword[]={"$place", "$event", "$talk", "$lf"}; char *variant[]={"大学", "期末試験", "満点とるぞー", "\n"}; char buf[100]; int i, n; ptr=scenario; while(sscanf(ptr, "%s%n", buf, &n)>=1){ ptr+=n; for(i=0;i<4;i++){ if(strcmp(buf, keyword[i])==0) break; } if(i<4) printf("%s", variant[i]); else printf("%s", buf); } return 0; }
|

|