回 帖 发 新 帖 刷新版面

主题:怎么用vc.net读写文本文件?

请教怎么用vc.net读写文本文件(一个控制台应用程序)[em3]

回复列表 (共5个回复)

沙发

利用File.IO.StreamReader和File.IO.StreamWriter

板凳

能不能稍微写一个例子,便于理解,谢谢了

3 楼

console 应用程序用<fstream> 就行了. 其实不管什么类型的程序,<fstream> 中的类和对象以及函数都是可用的.一般 c++ 的书上都会讲 <fstream> 的用法的.

4 楼

FileStream fs = new FileStream("somefile.txt", FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);

string s = string.Empty;

while(true)
{
s = sr.ReadLine(); // Read a line
if(s == null)
  break;
Console.WriteLine(s); // Output
}

sr.Close();
fs.Close();

5 楼

如果想写文件

FileStream fs = new FileStream("sometext.txt", FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);

// sw.WriteLine
// sw.Write
// These functions can be used to write file

sw.Close();
fs.Close();

我来回复

您尚未登录,请登录后再回复。点此登录或注册