- 37 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 21:57:43 ]
- >>28 課題4
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define FILENAMELEN 64 #define BUFFSIZE 128 int main(void) { FILE *ifp, *ofp; char filename[FILENAMELEN]; char buff[BUFFSIZE]; *strchr(fgets(filename, FILENAMELEN, stdin), '\n') = '\0'; ifp = fopen(filename, "r"); *strchr(fgets(filename, FILENAMELEN, stdin), '\n') = '\0'; ofp = fopen(filename, "w"); while (fgets(buff, BUFFSIZE, ifp)) { int i; for (i = 0; buff[i]; ++i) if (isdigit(buff[i])) buff[i] = '*'; fprintf(ofp, buff); } fclose(ifp); fclose(ofp); return 0; }
|

|