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文件中。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)