当前位置: 技术问答>linux和unix
linux下 read() write()的问题大家帮忙~~~~~~~!!!
来源: 互联网 发布时间:2015-10-09
本文导语: 本人在red hat linux 9.0写了一个简单的程序,从文件text读,写到另一个文件w_text, 每次读完察看w_text文件都会在读完的正常内容底下有几行乱码不知为什么???,而只有char buff[]数组被指定为100时才正常读取没有出...
本人在red hat linux 9.0写了一个简单的程序,从文件text读,写到另一个文件w_text, 每次读完察看w_text文件都会在读完的正常内容底下有几行乱码不知为什么???,而只有char buff[]数组被指定为100时才正常读取没有出现乱码,尝试过将数组分别设定为1,10 ,50 大小都会出现乱码。请大家帮忙~~~多谢多谢
程序:
#include
#include
#include
#include
#include
#include
int main ()
{
int fd , fd_w , n;
char buff[100];
if ( ( fd = open ("text" , O_CREAT |O_RDWR , 0644)) write (fd_w , buff , n);
}
程序:
#include
#include
#include
#include
#include
#include
int main ()
{
int fd , fd_w , n;
char buff[100];
if ( ( fd = open ("text" , O_CREAT |O_RDWR , 0644)) write (fd_w , buff , n);
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。