// basic file operations
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.
";
myfile.close();
return 0;
}
#include <iostream>
#include <string>
#include <fstream> //write and read
//#include <ifstream> //read
//#include <ofstream> //write
int main () {
std::string line;
std::ofstream myfileWrite;
std::ifstream myfileRead;
myfileWrite.open("example.txt");
myfileRead.open("example.txt");
myfileWrite << "Writing this to a file.
";
while (getline(myfileRead,line)){
std::cout << line << '
';
}
myfileWrite.close();
myfileRead.close();
return 0;
}
#include <fstream>
/*
ofstream Creates and writes to files
ifstream Reads from files
fstream A combination of ofstream and ifstream: creates, reads, and writes to files
*/
int main() {
// Create and open a text file
ofstream MyFile("filename.txt");
// Write to the file
MyFile << "Files can be tricky, but it is fun enough!";
// Close the file
MyFile.close();
}
#include <iostream>
#include <fstream>
using namespace std;
class person{
public:
string wife , son , mother;
int brothers_num , sisters_num;
};
int main()
{
person Ahmed;
Ahmed.wife = "Aya";
Ahmed.son = "Badr";
Ahmed.mother = "Fatma";
Ahmed.brothers_num = 2;
Ahmed.sisters_num = 2;
fstream new_file;
new_file.open("database.txt" , ios::out );
if(new_file.fail()){
cout<<"can't open the files
";
}
new_file.write((char*)&Ahmed , sizeof(Ahmed));
new_file.close();
person Khaled;
new_file.open("database.txt" , ios::in);
new_file.read((char*)&Khaled , sizeof(Khaled));
new_file.close();
cout<<Khaled.wife;
return 0;
}
#include <iostream>
#include <fstream>
fstream afile;
afile.open("file.dat", ios::out | ios::in );
Code Example |
---|
Cpp :: c++ how to read from a file |
Cpp :: built in factorial function in c++ |
Cpp :: declaring 2d dynamic array c++ |
Cpp :: string.begin() c++ |
Cpp :: c++ structure |
Cpp :: c++ call by reference |
Cpp :: how to debug c++ code in vs studio code |
Cpp :: c++ triple |
Cpp :: c++ set comparator |
Cpp :: c++ print 3d cube |
Cpp :: std::iomanip c++ |
Cpp :: C++ Area and Perimeter of a Rectangle |
Cpp :: print octal number in c++ |
Cpp :: c++ logger class example |
Cpp :: sina + sinb formula |
Cpp :: c++ ternary operator |
Cpp :: stl vector |
Cpp :: how to know datatype of something in c++ |
Cpp :: C++ Limit of Integer |
Cpp :: how to use toString method in C++ |
Cpp :: c++ squaroot |
Cpp :: unordered_map contains key |
Cpp :: C++ Infinite while loop |
Cpp :: print stack without pop c++ |
Cpp :: cpp auto |
Cpp :: string format decimal places c++ |
Cpp :: c++ template |
Cpp :: prime number c++ |
Cpp :: cknuth hash |
Cpp :: get std string from file |