#include #include #define BUFSIZE 8192 int main(int argc,char *argv[]) { FILE *f; unsigned char buf[BUFSIZE]; unsigned int i; size_t readed; unsigned char c; if (argc < 2) { fprintf (stderr, "Ussage: second fname\n"); return 1; } f = fopen (argv[1], "r"); if (!f) { fprintf (stderr, "Can't open file %s!\n", argv[1]); return 2; } while ((readed = fread (buf, 1, sizeof (buf), f))) { for (i = 0; i < readed; i++) { c = buf[i]; if (!(c == ' ' || c == '\n' || c == '\t')) { fputc (c, stdout); } } } fclose (f); return 0; }