- 087 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 19:12:34 ]
- >>85
#include<stdio.h> #include<ctype.h> #include<string.h> int main(void){ char code[26][30]={{0}}, buf[30], filename[FILENAME_MAX], alpha; FILE *fp; int moji; scanf("%s\n", filename); fp=fopen(filename, "r"); if(fp==NULL) return 1; while(fscanf(fp,"%c,%[^\n]\n", &alpha, buf)==2){ if(isalpha(alpha)){ strcpy(code[tolower(alpha)-'a'], buf); } } fclose(fp); while((moji=getchar())!=EOF){ if(isalpha(moji)){ printf("%s", code[tolower(moji)-'a']); }else{ putchar(moji); } } return 0; }
|

|