0% found this document useful (0 votes)
7 views2 pages

1900

Uploaded by

santhoshmjv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

1900

Uploaded by

santhoshmjv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

07.

23 9:42 PM

#include <iostream>
#include <fstream>
#include <cstdio>

void createFile(const std::string& filename) {


std::ofstream outfile(filename);
if (outfile.is_open()) {
std::cout << "File created: " << filename << std::endl;
outfile.close();
} else {
std::cerr << "Failed to create file: " << filename << std::endl;
}
}

void writeFile(const std::string& filename, const std::string& content) {


std::ofstream outfile(filename);
if (outfile.is_open()) {
outfile << content;
std::cout << "Written to file: " << filename << std::endl;
outfile.close();
} else {
std::cerr << "Failed to write to file: " << filename << std::endl;
}
}

void appendFile(const std::string& filename, const std::string& content) {


std::ofstream outfile(filename, std::ios::app);
if (outfile.is_open()) {
outfile << content;
std::cout << "Appended to file: " << filename << std::endl;
outfile.close();
} else {
std::cerr << "Failed to append to file: " << filename << std::endl;
}
}

void readFile(const std::string& filename) {


std::ifstream infile(filename);
if (infile.is_open()) {
std::string line;
while (std::getline(infile, line)) {
std::cout << line << std::endl;
}
infile.close();
} else {
std::cerr << "Failed to read file: " << filename << std::endl;
}
}

void deleteFile(const std::string& filename) {


if (std::remove(filename.c_str()) == 0) {
std::cout << "File deleted: " << filename << std::endl;
} else {
std::cerr << "Failed to delete file: " << filename << std::endl;
}
}
int main() {
std::string filename = "example.txt";

// Create a file
createFile(filename);

// Write to the file


writeFile(filename, "Hello, World!\n");

// Append to the file


appendFile(filename, "Appending some text.\n");

// Read the file


std::cout << "Contents of the file:" << std::endl;
readFile(filename);

// Delete the file


deleteFile(filename);

return 0;
}

You might also like