#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define INFILE "data1.txt" /*入力ファイル名*/
#define OUTFILE "result1.txt" /*出力ファイル名*/
int main()
{
int c, d;
FILE *inStream, *outStream;
/*入力用ファイルのオープン*/
if((inStream = fopen(INFILE, "r")) == NULL){
printf("ファイル%sがオープンできません。\n", INFILE);
exit(1);
}
/*出力用ファイルのオープン*/
if((outStream = fopen(OUTFILE, "w")) == NULL){
printf("ファイル%sがオープンできません。\n", OUTFILE);
exit(1);
}
/*メインループ*/
while((c = fgetc(inStream)) != EOF){
d = toupper(c);
fputc(d, outStream);
}
/*ファイルのクローズ*/
fclose(outStream);
fclose(inStream);
return 0;
}