#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
int in,out;
in=open("file.in",O_RDONLY);
out=open("file.out",O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR);
if((in==-1) | (out==-1)) exit(1);
while(read(in,&c,1)==1)
write(out,&c,1);
close(in);
close(out);
exit(0);
}
#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char block[10];
int in,out;
int nread;
int num;
num=sizeof(block);
printf("%d",num);
in=open("file.in",O_RDONLY);
out=open("file2.out",O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR);
if((in==-1) | (out==-1)) exit(1);
while(nread=read(in,block,sizeof(block))>0)
write(out,block,nread);
close(in);
close(out);
exit(0);
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int c;
FILE *in,*out;
int nread;
in=fopen("file.in","r");
out=fopen("filethree.out","w");
if((in==NULL) | (out==NULL)) exit(1);
while((c=fgetc(in)) != EOF)
fputc(c,out);
close(in);
close(out);
exit(0);
}
162

被折叠的 条评论
为什么被折叠?



