VS2005,如何将采集到的数据保存到txt下。求指教

VS2005,如何将采集到的数据保存到txt下。求指教,第1张

//创建一个文件流,用以写入或者创建一个StreamWriter

FileStream fs = new FileStream ( "数局C\\file.txt" , FileMode.OpenOrCreate , FileAccess.Write )

StreamWriter m_streamWriter = new StreamWriter ( fs )

m_streamWriter.Flush ( )

//昌尘 使用StreamWriter来往文件耐毕禅中写入内容

m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin )

// 把richTextBox1中的内容写入文件

m_streamWriter.Write ( richTextBox1.Text ) //这里是你的采集到的内容

//关闭此文件

m_streamWriter.Flush ( )

m_streamWriter.Close ( )

这不是物早运睁岩一句话的事吗?

System.IO.File.WriteAllText(@"C:\Users\Administrator\Desktop\1.txt", string.Join(Environment.NewLine, listBox1.Items.Cast<string>()))

附罩梁运行效果图:

这是因为CString是Unicode字符,而txt是Ansi字符,把CString直接写到txt中就会出现乱码,推荐用ini文件孝灶代替txt文件,ini文件比txt文件信衡用起来更方便,而且有专门的函数对ini文件进行 *** 作;你也可以用MultiByteToWideChar函数滑慎做对CString转换后再写到txt文件中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12174071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存