diff --git a/Assisgnments/Submissions/Rupali/A3_filepointer.cpp b/Assisgnments/Submissions/Rupali/A3_filepointer.cpp new file mode 100644 index 0000000..d7f037f --- /dev/null +++ b/Assisgnments/Submissions/Rupali/A3_filepointer.cpp @@ -0,0 +1,33 @@ +#include +#include +#include + +int main() { + // Declare file pointers + std::fstream file; + + file.open("example.txt", std::ios::out); + if (!file) { + std::cerr << "File could not be opened for writing!" << std::endl; + return 1; + } + + file << "Hello, this is a test file.\n"; + file << "We are writing some text to it.\n"; + + file.close(); + + file.open("example.txt", std::ios::in); + if (!file) { + std::cerr << "File could not be opened for reading!" << std::endl; + return 1; + } + + std::string line; + while (std::getline(file, line)) { + std::cout << line << std::endl; + } + file.close(); + + return 0; +}