*** old/skt.c 2006-06-28 02:52:20.000000000 +0900 --- new/skt.c 2006-06-28 02:54:51.000000000 +0900 *************** *** 164,173 **** case 2: strcpy(infilename,argv[1]); strcpy(outfilename,""); break; ! default: while(strlen(infilename) == 0) ! { printf("Input file: "); scanf(infilename); } printf("Output file: "); ! scanf(outfilename); } if (strlen(outfilename) == 0) { strcpy (outfilename,infilename); /* default output file name */ --- 164,177 ---- case 2: strcpy(infilename,argv[1]); strcpy(outfilename,""); break; ! default: while(strlen(infilename) == 0) { ! printf("Input file: "); ! fgets(infilename, sizeof infilename, stdin); ! infilename[strlen(infilename)-1] = '\0'; ! } printf("Output file: "); ! fgets(outfilename, sizeof outfilename, stdin); ! outfilename[strlen(outfilename)-1] = '\0'; } if (strlen(outfilename) == 0) { strcpy (outfilename,infilename); /* default output file name */