여기에 이런 글을 올려도 되는지...
아래부분에 y2k_slove routine이 중요한 부분입니다. 유심히 살펴주세요
#include <stdio.h>
#include <stdlib.h>
main(int argc, char **argv)
{
FILE *ifp, *ofp;
if(argc != 3) {
printf("\n%s%s%s\n", "Usage: ", argv[0], "input_file_name output_file_nam
e");
exit(1);
}
ifp = fopen(argv[1], "r");
if(ifp == NULL) printf("\nError Code:386(consult your admin.)");
ofp = fopen(argv[2], "w");
y2k_solve(ifp, ofp);
fclose(ifp);
fclose(ofp);
}
void y2k_solve(FILE *ifp, FILE *ofp)
{
int c;
while((c=getc(ifp)) != EOF) {
if(c=='Y') putc('K', ofp);
else if(c=='y') putc('k', ofp);
else putc(c, ofp);
}
}