大神,帮我再看看这个题,就剩这一个了
程序如下:intmain(intargc,char*argv[]){intfd1,fd2,n;charbuf[512],ch='\n';if(argc<=2){print...
程序如下:
int main(int argc, char *argv[ ])
{
int fd1, fd2, n;
char buf[512],ch='\n';
if (argc <= 2)
{
printf("you forgot the enter a filename");
exit(1);
}
fd1= open(argv[1], O_RDONLY, 0644);
fd2= creat(argv[2], 0644);
while((n=read(fd1, buf, 512)) > 0)
write(fd2, buf, n);
close(fd1);
close(fd2);
}
要求:
分析程序的功能以及运行结果,在代码后添加注释(刚那个题已经采纳了,追加了50分,这个我直接给你100,帮帮忙,谢谢了)
LINUX的程序题 展开
int main(int argc, char *argv[ ])
{
int fd1, fd2, n;
char buf[512],ch='\n';
if (argc <= 2)
{
printf("you forgot the enter a filename");
exit(1);
}
fd1= open(argv[1], O_RDONLY, 0644);
fd2= creat(argv[2], 0644);
while((n=read(fd1, buf, 512)) > 0)
write(fd2, buf, n);
close(fd1);
close(fd2);
}
要求:
分析程序的功能以及运行结果,在代码后添加注释(刚那个题已经采纳了,追加了50分,这个我直接给你100,帮帮忙,谢谢了)
LINUX的程序题 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |