如何在Visual Studio中打开fstream进行读写操作

时间:2013-04-02 08:10:34

标签: c++ fstream

对于我的项目,我想使用Fstream打开文件,我想立即打开它进行读写操作。我正在使用Visual Studio 通常它只是file.open();但是因为Visual Studio中有一个错误(你可以在这个主题How do I operate on file using fstream pointers?中找到更多关于sftrabbit回答的评论),这并不容易。 File.Open()将仅打开文件进行阅读(写入将不起作用)并以这种方式打开文件进行编写我们需要file.open(path, std::fstream::in | std::fstream::out | std::fstream::trunc)但这只会打开它而不是用于阅读。

任何想法如何只用一行打开文件?

1 个答案:

答案 0 :(得分:2)

简单的代码。

stream file;
file.open(fileName,ios::in | ios::out);

他在标志之间使用的符号是piping符号。