当前位置: 技术问答>linux和unix
有个问题问一下,谢谢!
来源: 互联网 发布时间:2017-05-17
本文导语: #include #include #include #include #include #include int main(void) { char ch; int in,out; in=open("file.in",O_RDONLY); if(in==-1) { perror("打开失败!n"); exit(-1); } out=open("file.out",O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR); if(out==-1) { perror("打开失败n"...
#include
#include
#include
#include
#include
#include
int main(void)
{
char ch;
int in,out;
in=open("file.in",O_RDONLY);
if(in==-1)
{
perror("打开失败!n");
exit(-1);
}
out=open("file.out",O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR);
if(out==-1)
{
perror("打开失败n");
exit(-1);
}
while(read(in,&ch,1)==1)
write(out,&ch,1);
return 0;
}
为什么我file.in里面的内容是wang,而输出的file.out是wang
a
谢谢!
|
不晓得,在我这不这样啊。开始file.out里面就有a???
|
你的程序应该没有问题啊