#include<stdio.h>
int main(int argc, char *argv[])
{
if (argc < 3)
{
fprintf(stderr, "usage: %s filename1 filename2 \n",argv[0]);
return -1;
}
FILE *fd1 = fopen (argv[1], "r");
if (NULL == fd1)
{
perror("fopen");
return -1;
}
char buf[100] = {0};
if (NULL == fgets(buf, sizeof(buf), fd1))
{
printf("read file end \n");
return -1;
}
FILE *fd2 = fopen (argv[2],"w");
if (NULL == fd2)
{
perror("fopen");
return -1;
}
int ret= fputs(buf, fd2); /* fputs傳回一個int類型的數 */
if (EOF == ret)
{
printf("error\n");
return -1;
}
return 0;
}