红联Linux门户
Linux帮助

跪求,关于系统调用read和write的解释

发布时间:2011-08-12 15:23:00来源:红联作者:synllcj
有这样一个程序
#include
#include
int main()
{
char buffer[128];
int nread;
nread=read(0,buffer,128);
if(nread == -1)
write(2,"a read error has occurred\n",26);
if((write(1,buffer,nread)) != nread)
write(2,"a write error has occurred\n",27);
exit(0)
}
这个程序为什么我运行时总是会出乱码,请大家帮忙看下啊不知道哪里出了错误
文章评论

共有 0 条评论