wdjh.net
当前位置:首页 >> C strEAmwritEr Flush >>

C strEAmwritEr Flush

wwpasdf同学说的对。楼主你可以到msdn查查streamwriter的flush方法: 清理当前编写器的所有缓冲区,并使所有缓冲数据写入基础流。

你说的是flush()函数吧。 flush() 是把缓冲区的数据强行输出,(注意不要和frush()刷新混淆了) 主要用在IO中,即清空缓冲区数据,一般在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已...

少了一句pw.flush();。将缓冲区数据输出。 这样就OK了。 ByteArrayOutputStream buf = new ByteArrayOutputStream();//新建一个数组节点流 PrintWriter pw = new PrintWriter(new OutputStreamWriter(buf,"utf-8"));//新建一个PrintWriter的处理...

http://blog.csdn.net/FuXiaoZhuan/archive/2010/10/10/5931689.aspx 不知道对你有帮助不。多个人多份力量

没有把文件关闭.

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com