关于linux 编程 中open函数小问题 为什么显示不了文本内容? 但如果把write函数去掉
关于linux编程中open函数小问题为什么显示不了文本内容?但如果把write函数去掉且文本有内容的话就能打印出文本中的内容...
关于linux 编程 中open函数小问题 为什么显示不了文本内容? 但如果把write函数去掉 且文本有内容的话就能打印出文本中的内容
展开
2个回答
2014-10-01
展开全部
17行,执行write之后,fd已经向后偏移了strlen(p)。如果是新创建的文件,就已经到了文件尾。
lseek(fd,0L,SEEK_SET);重新定位到头,再读下试试。
lseek(fd,0L,SEEK_SET);重新定位到头,再读下试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询