#include int main(int c, char *v[]){ int t, i; FILE* in = fopen(v[1], "r"); /* 読み込み */ FILE* out = fopen(v[2], "w"); /* 書き出し */ char ch; while(fscanf(in, "%c", &ch) != EOF){ /* fscanf はファイルの終りまで行くと EOF を返す */ if(ch >= 'a' && ch <= 'z') /* 小文字の場合 */ fprintf(out, "%c", ch + 'A' - 'a'); else if(ch >= 'A' && ch <= 'Z') /* 大文字の場合 */ fprintf(out, "%c", ch + 'a' - 'A'); else /* それ以外 */ fprintf(out, "%c", ch); } fclose(in); fclose(out); }