C++的文件输入输出流如何设置输出路径

2024年11月19日 05:46
有3个网友回答
网友(1):

#include
#include
using namespace std;
void main()
{
ofstream ofile;
ofile.open("c:\\helloworld.txt");
cout << "Hello World!" << endl;
ofile << "Hello World!" << endl;
ofile.close();
}

在这行代码  ofile.open("c:\\helloworld.txt");

将路径输入双引号内即可。

网友(2):

的ofstream类来创建文件输出流。可以在构造函数里直接指定文件路径,也可以使用open函数打开。

http://www.cplusplus.com/reference/fstream/ofstream/

参考代码

#include

int main()
{
    std::ofstream fout("C:\helloworld\a.txt");
    fout << "Hello World!";
    fout.close();
    return 0;
}

网友(3):

    const char *fileName = "C:\\helloworld\\test.txt";

    ofstream ofs(fileName);
    if(!ofs) {
        cout << "Cannot open file.\n";
        return 1;
    }

    ofs << 10 << " " << 123.23 << "\n";
    ofs << "This is a text.";

    ofs.close();