diff --git a/gif_hider/gif_hider.c b/gif_hider/gif_hider.c index a0b6209..91f9489 100644 --- a/gif_hider/gif_hider.c +++ b/gif_hider/gif_hider.c @@ -1,19 +1,22 @@ #include #define MAX_FILE_SIZE (1024*1024) -int main () +int main (int argc, char *argv[]) { FILE *fptr; char data[MAX_FILE_SIZE]; - fptr = fopen("phpconf.gif", "rb"); + // fn => file name. + char *fn = argv[1]; + + fptr = fopen(fn, "rb"); int i = 0; while (!feof(fptr)) data[i++] = fgetc(fptr); fclose(fptr); - fptr = fopen("phpconf.gif", "wb"); + fptr = fopen(fn, "wb"); for (int j=0; j