CoderLegion
Posted on March 12, 2022
The C programming language is the foundation of many languages, so knowing it will make it easier for you to get to grips with many similar environments. But, in addition to knowing what this language involves, it is essential to delve into its history, even if it happened almost 50 years ago.
Well, localizing yourself over time will not only give you a better understanding of this very important language in the programming world, but it will also help your training. In addition, we will also assess how and why it was born, and what this language actually means C.
It all started in 1970, in the laboratory of the Bell company, when Dennis Ritchie and Brian Kernighan started creating C. Ritchie was a collaborator of Ken Thompson, a computer scientist who now worked on UNIX (operating system) and who had also created the B language.
By the end you will know how to write lines to a plain text file. We will see two modes, the output mode for writing replacing the content, and the append mode for writing adding the content. All this programming in C ++.
Opening the file
We must declare a type variable ofstream, which will point to the file. Then we invoke the method open, passing it the name of the file and the opening mode . I'll show you two:
output : it is simply written over the file, replacing the content that exists in it. It is in fstream::out.
append : adds the content to the end of the file, so it does not replace the existing one. It is in fstream::app.
For the example I will use fstream::out.
string filename = "videogames.txt";
ofstream file;
// We open the file
file.open (filename.c_str (), fstream :: out);
Writing content
We are going to write content in the file simply redirecting to it using <<as well as when we print in the console redirecting to cout; well, that's how it's done in C ++
By the way, at the end of writing, we close the file with close
// And we write redirecting
file << "cuph";
file << "ead";
// Let's not forget line breaks
file << endl;
// We can write more
file << "doom eternal" << endl;
file << "doom 2016" << endl;
file << "resident evil 2" << endl;
// Finally we close it
file.close ();
cout << "Written correctly";
Putting it all together
The complete code to save content to a plain text file using C ++ is as follows:
include
include
using namespace std;
/ *
sitename
/
int main () {
string filename = "videogames.txt";
ofstream file;
// We open the file
file.open (filename.c_str (), fstream :: out);
// And we write redirecting
file << "cuph";
file << "ead";
// Let's not forget line breaks
file << endl;
// We can write more
file << "doom eternal" << endl;
file << "doom 2016" << endl;
file << "resident evil 2" << endl;
// Finally we close it
file.close ();
cout << "Written correctly";
}
Hope it helps.
Posted on March 12, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024