std::ofstream writes text to a file in the current working directory.

Output File Stream

output_file_stream.cpp
#include <cstdio>
#include <fstream>
#include <iostream>
#include <string>

int main() {
    std::string message = ;
    std::string filename = "output_note.txt";

    std::ofstream file(filename);
    file << "message=" << message << std::endl;
    file.close();

    std::ifstream check(filename);
    std::string line;
    std::getline(check, line);

    std::cout << line << std::endl;
    std::cout << "written=" << message.size() << std::endl;

    std::remove(filename.c_str());
    return 0;
}
#include <cstdio>
#include <fstream>
#include <iostream>
#include <string>

int main() {
    std::string message = ;
    std::string filename = "output_note.txt";

    std::ofstream file(filename);
    file << "message=" << message << std::endl;
    file.close();

    std::ifstream check(filename);
    std::string line;
    std::getline(check, line);

    std::cout << line << std::endl;
    std::cout << "written=" << message.size() << std::endl;

    std::remove(filename.c_str());
    return 0;
}
#include <cstdio>
#include <fstream>
#include <iostream>
#include <string>

int main() {
    std::string message = ;
    std::string filename = "output_note.txt";

    std::ofstream file(filename);
    file << "message=" << message << std::endl;
    file.close();

    std::ifstream check(filename);
    std::string line;
    std::getline(check, line);

    std::cout << line << std::endl;
    std::cout << "written=" << message.size() << std::endl;

    std::remove(filename.c_str());
    return 0;
}
output file stream An output file stream opens a file for writing and uses `<<` like `std::cout`.