首页 > 代码库 > C 语言文件拷贝

C 语言文件拷贝

 

相关的方法:

int fputs(const char*s,FILE *stream);int gets(char *s,int size,FILE *stream);

 

具体代码如下

 

/***@author cody*@date 2014-08-09*@description copy text file*/#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc, char const *argv[]){        FILE *in = fopen("copy.c","r");    FILE *out = fopen("copy_1.c","w+");    if(in == NULL || out == NULL){        perror("open file error");        exit(0);    }    int size = 20;    char buf[20];    while(fgets(buf,20,in) != NULL){        fputs(buf,out);    }    fclose(in);    fclose(out);    return 0;}