Home > Archives > code view

code view

Publish:

试验一下 google-code-prettify 主题样式

C

#include <stdio.h>

int main(int argc, char const *argv[])
{
    FILE *fp;
    void filecopy(FILE *, FILE *);
    if(argc == 1) 
        filecopy(stdin,stdout);
    else
        while(-- argc > 0) {
            if((fp = fopen(*++argv,"r")) == NULL) {
                printf("cat: can't open %s\n",*argv);
                return 1;
            } else {
                filecopy(fp,stdout);
                fclose(fp);
            }
        }
    return 0;
}

void filecopy(FILE *ifp,FILE *ofp) {
    int c;
    while((c = getc(ifp)) != EOF)
        putc(c,ofp);
}

void strcopy(char * f, char * t) {
    while(*t++ = *f++);
}

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: Tao Chiang