从项目VS2013外部打开并读取文件

时间:2015-02-08 06:05:18

标签: c++ c visual-studio

我无法阅读从项目外部编写文件。添加现有项目时没有链接选项,请提供帮助。

1 个答案:

答案 0 :(得分:0)

您是说要将文件添加为项目的引用,还是要用代码修改文件中的数据?

如果要添加文件并在项目中引用它,您应该可以通过右键单击项目名称来实现,然后

Properties->Common Properties->References->Add New Reference->Browse

然后找到要引用的文件。

至于阅读和写入文件,您可以#include <fstream>分别使用std::ifstreamstd::ofstream作为输入和输出。

你可以这样做:

#include <fstream>
#include <string>
#include <iostream>

using std::ifstream;
using std::ofstream;
using std::string;
using std::cout;
using std::endl;

void main() {
    string file = "C:\\Users\\Foo\\Desktop\\Bar.txt";

    ofstream output(file);
    output << "Hello World" << endl;
    output.close();

    ifstream input(file);
    string inputStr;
    while(input >> inputStr) {
        cout << inputStr << endl;
    }

    return;
}